public class HelloWorld {
public static void main(String[] args) {
// 变量保存成绩
int score = 53;
// 变量保存加分次数
int count = 0;
//打印输出加分前成绩
System.out.println("加分前成绩:"+score);
// 只要成绩小于60,就循环执行加分操作,并统计加分次数
//for(;score<60;score++)
for(i=score;i<60;i++)
{
count++;
}
//打印输出加分后成绩,以及加分次数
System.out.println("加分后成绩:"+score);
System.out.println("共加了"+count+"次!");
改成这样:
for(int i=score;i<60;i++)
score 已经定义类型了 直接这样:
for( ; score<60 ; score++){ }
int i=score? score是个变量不是值啊,这样定义类型有什么意义? 如果要用i=score,那就在最上面int i=0,赋值之后下面就不用管了不就可以了么。最后输出语句别忘了把score改成i就好了、
。
for(i=score;i<60;i++) 这个为什么会报错