已采纳回答 / Its_forever
会报错,i为定义。因为你for(int i=0;i<names.length;i++);这句后面多了一个分号。i就变成了未定义了。去掉分号就好了。<...code...>
2016-01-11
已采纳回答 / yes居然被占用
首先你这个sum变量在for循环内可以使用,出了这个范围就找不到这个变量了,肯定报错,修改后的代码:public class CS { /** * @param args */ public static void main(String[] args) { int sum = 0; int i ; for (sum = 0, i = 1; i <= 100; i++) { if (i % 3 != 0) { sum = sum + i; } } System.out.pri...
2016-01-11
已采纳回答 / jun_zhao
char是可容纳单个字符的数据类型,‘广州’已经超出了char定义的范围,故把char detion='广州'改为String detion='广州'即可。
2016-01-11
已采纳回答 / qq_芥末芥末酱_0
第一个分号";",省略的是初始条件,就这题而言,就是int count =0; 因为你在前面写过了,所以自然不用重复,当然可以改成for(int count = 0; score < 60; count++){ score++;}
2016-01-10
已采纳回答 / Its_forever
switch(表达式) { case 常量表达式1:语句1; .... case 常量表达式2:语句2; default:语句; } 1.default就是如果没有符合的case就执行它,default并不是必须的. 2.case后的语句可以不用大括号. 3.switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型. 4.一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break,利用这一特性可以让好几个case执行统一语句. 来源:h...
2016-01-10