package com.Practice;
/*
* 为制定成绩加分,直到分数大于等于60为止,
* 输出加分前和加分后的成绩,并统计加分次数
* 加分前成绩:53;
* 加分后成绩:60
* 加分次数:7
*/
public class test2 {
public static void main(String[] args) {
// 变量保存成绩
int score = 53;
// 变量保存加分次数
int count = 0;
// 打印输出加分前成绩
System.out.println("加分前成绩是:" + score);
// 只要成绩小于60,就循环加分操作,并统计加分次数
//for语句
/*for(;score<60;score++){
count++;
}
System.out.println("加分后的分数是:" + score + "\n加分次数是:" + count);*/
//while语句
/*while (score < 60) {
score++;
count++;
}
System.out.println("加分后的分数是:" + score + "\n加分次数是:" + count);*/
}
}
public class HelloWorld {
public static void main(String[] args) {
// 变量保存成绩
int score = 53;
// 变量保存加分次数
int count = 0;
//打印输出加分前成绩
System.out.println("加分前成绩:" + score);
// 只要成绩小于60,就循环执行加分操作,并统计加分次数
// while (score < 60) {
// score++;
// count++;
// }
do {
score++;
count++;
} while (score < 60);
//打印输出加分后成绩,以及加分次数
System.out.println("加分后成绩:" + score);
System.out.println("共加了" + count + "次!");
}
}可以用do...while,但是while更适合
public class HelloWorld {
public static void main(String[] args) {
// 变量保存成绩
int score = 53;
// 变量保存加分次数
int count = 0;
//打印输出加分前成绩
System.out.println("加分前成绩:" + score);
// 只要成绩小于60,就循环执行加分操作,并统计加分次数
while (score < 60) {
score++;
count++;
}
//打印输出加分后成绩,以及加分次数
System.out.println("加分后成绩:" + score);
System.out.println("共加了" + count + "次!");
}
}