成绩统计dowhile循环
时间: 2023-11-22 13:51:02 浏览: 44
以下是使用do-while循环计算三门课程平均成绩的示例代码:
```java
import java.util.Scanner;
public class ScoreAverage {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double score, sum = 0;
int count = 0;
do {
System.out.print("请输入一门课的成绩(40-100):");
score = input.nextDouble();
if (score >= 40 && score <= 100) {
sum += score;
count++;
} else {
System.out.println("输入成绩不合法,请重新输入!");
}
} while (count < 3);
double average = sum / 3;
System.out.println("三门课的平均成绩为:" + average);
}
}
```
该程序使用do-while循环,要求用户输入三门课的成绩,如果输入的成绩不在40-100的范围内,则提示用户重新输入。当用户输入三门课的成绩后,程序计算三门课的平均成绩并输出。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)