鲸望
2018-06-12 12:54
public class HelloWorld {
public static void main(String[] args) {
// 变量保存成绩
int score = 53;
// 变量保存加分次数
int count = 0;
//打印输出加分前成绩
System.out.println("加分前成绩:"+score);
// 只要成绩小于60,就循环执行加分操作,并统计加分次数
if (score<60){
for (;score<60;count++){
score++;
}System.out.println("加分后成绩:"+score);
System.out.println("共加了"+count+"次!");
}else System.out.println("不需要加分");
//打印输出加分后成绩,以及加分次数
}
}
能不能把
for (;score<60;count++){
score++;
替换成
for (;score<60;socre++){
count++;
运行结果是一样,不知道这样可以吗
public class HelloWorld {
public static void main(String[] args) {
// 变量保存成绩
int score = 53;
// 变量保存加分次数
int count = 0;
System.out.println(score);
//打印输出加分前成绩
while(score<60)
{count++;score++;
}
// 只要成绩小于60,就循环执行加分操作,并统计加分次数
System.out.println(score);
System.out.println(count);
//打印输出加分后成绩,以及加分次数
}
}
可以的。第一种先执行score++;再执行count++。第二种反过来。
public class HelloWorld {
public static void main(String[] args) {
// 变量保存成绩
int score = 53;
// 变量保存加分次数
int count = 0;
//打印输出加分前成绩
System.out.println("加分前成绩:" + score);
// 只要成绩小于60,就循环执行加分操作,并统计加分次数
do {
score++;
count++;
} while (score<60);
//打印输出加分后成绩,以及加分次数
System.out.println("加分后成绩:" + score);
System.out.println("共加了" + count + "次!");
}
}
public class HelloWorld {
public static void main(String[] args) {
// 变量保存成绩
int score = 53;
// 变量保存加分次数
int count = 0;
//打印输出加分前成绩
System.out.println("加分前成绩"+score);
// 只要成绩小于60,就循环执行加分操作,并统计加分次数
if(score >= 60)
System.out.println("不需要加分");
for(;score < 60;count++,score++);
//打印输出加分后成绩,以及加分次数
if(count > 0){
System.out.println("加分后成绩"+score);
System.out.println("加分次数"+count);
}
}
}
一样的,为什么不 for (;score<60;socre++,count++)
Java入门第一季(IDEA工具)升级版
1167374 学习 · 18748 问题
相似问题