re浪
2016-01-07 10:13
if(score>=&&score<60){
score++;
count++; }
System.out.println("加分后成绩:"+score);
System.out.println("共加了"+count+"次"); }
打印结果是:
加分钱成绩:53
加分后成绩:54
共加了1次
那里出问题了??求帮助谢谢
你的代码中并没有循环啊 if只是判断啊=。=
if不是循环语句,是个条件语句
你是想将没有到60的成绩全部加到60分吗?
你想加好多次直到成绩及格是吗?
对,这时候就需要用循环,并且需要实现初始化。建议用while循环,因为不确定要加几次代码如下:
int score = 45; int count = 0; while(score>=0&&score<60){ score++; count++; } System.out.println("加分后成绩:"+score); System.out.println("共加了"+count+"次"); }
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题