独立完成后看了参考代码,发现自己的代码好冗杂!请教一下诸君优化思路~(^・ω・^ )
感觉多出来的一个变量 i 有点意义不明,又总觉得非得留着初始成绩的数据,而把所有的输出结果的代码丢在了最后的一起······
还有没有能够简化的可能呢?代码写得有点丑(汗颜)······
先谢过各位同学~
public class Score{
public static void main(String args[]){
int score = 53; //保存成绩
int count = 0; //保存加分后成绩
int i =1; //保存加分次数
for (;;){
i++;
//记录循环次数
if (score+i == 60){
break;
//如果初始成绩+加分分数等于60,则结束循环
}
}
count = score + i;
//加分后成绩=初始成绩+加分分数
System.out.println("加分前成绩:"+score);
System.out.println("加分后成绩:"+count);
System.out.println("共加了"+i+"次!");
//输出结果
}
}