这道题怎么做?T_T
1个回答
展开全部
选择D。输出结果是15。
在main方法中i从0到4循环了5次。
第一次,static的变量为0,f()返回值是1,main方法中的a加和后的值为1。
第二次,static的变量为1,f()返回值是2,main方法中的a加和后的值为3。
第一次,static的变量为2,f()返回值是3,main方法中的a加和后的值为6。
第一次,static的变量为3,f()返回值是4,main方法中的a加和后的值为10。
第一次,static的变量为4,f()返回值是5,main方法中的a加和后的值为15。
所以最后输出结果为15。
在main方法中i从0到4循环了5次。
第一次,static的变量为0,f()返回值是1,main方法中的a加和后的值为1。
第二次,static的变量为1,f()返回值是2,main方法中的a加和后的值为3。
第一次,static的变量为2,f()返回值是3,main方法中的a加和后的值为6。
第一次,static的变量为3,f()返回值是4,main方法中的a加和后的值为10。
第一次,static的变量为4,f()返回值是5,main方法中的a加和后的值为15。
所以最后输出结果为15。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询