public class HelloWorld {
public static void main(String[] args) {
// 变量保存成绩
int score = 53;
// 变量保存加分次数
int count = 0;
System.out.println("加分前成绩:"+score);
//打印输出加分前成绩
for(;score<60;score++){
count++;
// 只要成绩小于60,就循环执行加分操作,并统计加分次数
System.out.println("加分后的成绩:"+score);
System.out.println("共加了"+count+"次");
}
//打印输出加分后成绩,以及加分次数
}
你的两个System输出语句都在for循环里,当输出语句在for循环里时,它会将每一次的循环过程都输出出来,也就是会出现(加分后的成绩以及第几次),你将System输出语句放到for循环外也就是不在for循环的大括号{}里,它就只会输出最后的结果了。拓展一下,你可以自己尝试试一下两个的不同之处,以及各有的功能。