最新回答 / 616516334
第一:小编是将 i 定义在for 内部 无法用于for以外;第二:请问您avg=sum/(i+1)中的 i 等于几? i 是变量 i= 1 ,2 ,3,4 ········并不等于需要的除数(本人是初学者 ,以上为自己的看法 如有不对,请见谅 ,并且希望可以指出来。)
2016-07-28
已采纳回答 / 慕粉3707537
public class HelloWorld{public static void main(String[] args){int num = 999; int count = 0; if(num>=0&&num<=999999999){ while(num != 0){ count++; num/=10; } System.out.println("它是个"+ count+"位的数!"); } ...
2016-07-28
已采纳回答 / 麦田里的丨小王子
“定义方法,用来传入成绩数组”里面的成绩数组指的是形参,就是说你在写这个方法的时候知道这里要传入一个数组,这个数组是什么类型的,知道要对它处理,但是你不知道具体的值,所以用一个名称来标识它,a,b,cx,y,z,scores,nums,只要符合命名准则都行。然后就用这个名字代替程序实际运行时的数组进行处理。“调用方法,传入成绩数组”里面的成绩数组指的就是实参了。就是你的代码实际运行时的参数。通俗一点,形参就是你不知道要传什么数据进来,只是先用一个标识来代替进行处理。程序实际运行的时候再用实参来代替形参。所...
2016-07-28
已采纳回答 / 望远
在java中等于不再是数学意义上的=,在java中等于用==来表示,这是一种关系运算符(==,>,<,>=,<=,!=),用来比较两端的数据的值是否相等,用来比较两个对象的引用地址是否一致,它的运算结果是一个布尔值,如果为真就是ture,为假就是false,而=则是赋值运算符用来进行对变量赋值。
2016-07-28
已采纳回答 / 望远
首先运算符有优先级,(i%3!=0)中先进行模运算,即求余数i%3,表达式 a % b 就是计算 a 除以 b 得出的余数。例如: 2% 3 的结果是2 , i%3得出结果后再进行!=判断,那么在本例中 i%3!=0则是当i是3的倍数时余数为0条件不成立。
2016-07-28
已采纳回答 / 早起的奥特曼
for循环里头不是i作为变量一直在自增,因为i不会超过数组的最大长度 scores.length,所以数组中第i+1个元素始终是score[i],输出出来取决于你数组的长度,例如上图中输出出来是数组中第4个元素的值是68
2016-07-27