已采纳回答 / qq_ay軨导_0
int[] newScores=new newScores[3];应该是: int[] newScores=new int[3]; i>=0,j<=2条件不能用,应该用&&
2016-06-03
已采纳回答 / devil_K
第9行应该为:for(char i : messages)第10行:System.out.println(i);或者第9行:for(int i=0; i<messages.length; i++)第10行:System.out.print(messages[i]);下面的代码一样也错了,错在把这两种循环方式搞乱了。
2016-06-02
已采纳回答 / 专业坑大神
首先 40 和 9 都是int型的,就是说40/9 =4;两个整形相除结果就是整形,在计算机中不可能是float型,(float)40/9 = 4.4444 或者40/(float)9 =4.4444float(40/9)=4.0000
2016-06-01
已采纳回答 / 慕粉3203730
System.out.println(mylove);System.out.println(myURL);你把println()中的双引号去掉试试
2016-06-01
已采纳回答 / 何ren3436735
你看看左边啊,有个表格里面就说明白了他们之间的关系啊,double是8字节int是4字节,所以double可以看成是包含了int的。你再琢磨琢磨
2016-06-01
已采纳回答 / waitree
&&、||和&、|有一点区别,都是逻辑运算符,使用&和|时判断符两遍都要判断在返回结果,当使用&&和||时当判断符左边就不满足时直接返回false,右边不用判断如:3<5&&4>2,需要两遍都为true结果才返回true,但左边3<5已经为false,系统就会不判断右边直接返回false,提高效率判断5>3||3<6,只有当两边都为false结果才返回false,但左边5>3为true,就会不判断右边直接返...
2016-05-31
已采纳回答 / amyitis
程序是从上往下读代码的。当循环到最后一次时 i=50; 也满足你while()中的条件,会再次执行do。就会给重新给i赋值为52。然后再加到sum中。然后最后判断while条件不成立,跳出循环。9行和10行换一下就可以解决。或者把11行的while(i<=50);改为while(i<50);
2016-05-31