loop0885
2017-02-09 15:21
public static void main(String[] args) { int score = 53; int count = 0; System.out.println("加分前成绩"+score); for(;score<=60;score++){ count=count+1; if(score>=60){ break; System.out.println(count); } } }
System.out.println(count);报错。。为什么啊
因为执行了break;以后就会跳出循环,下面那句打印输出就肯定不会被执行,所以被编译器认为是多余的。把这句打印输出和break;上下调换一下位置就行了。
输出语句放到for外面
怎么没有main语句啊
把System.out.println(count);放到if外面去
public static void main(String[] args) {
int score = 53;
int count = 0;
System.out.println("加分前成绩"+score);
for(;score<=60;score++){
count=count+1;
if(score>=60){
break;
}
}
System.out.println(count);
}
把下面一段改成这样试试
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题