java实现用Break循环录入某学生5门课的成绩并计算平均分,如果某分数录入为负,停止录入并提示录入错误。
时间: 2023-05-18 15:05:29 浏览: 115
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int count = 0;
double sum = 0;
while (count < 5) {
System.out.print("请输入第" + (count + 1) + "门课的成绩:");
double score = scanner.nextDouble();
if (score < 0) {
System.out.println("录入错误,成绩不能为负数!");
break;
}
sum += score;
count++;
}
if (count == 5) {
double average = sum / count;
System.out.println("五门课的平均分为:" + average);
}
}
}
```
说明:
1. 使用 Scanner 类获取用户输入的成绩。
2. 使用 while 循环,每次循环录入一门课的成绩,如果成绩为负数,则输出错误信息并使用 break 语句跳出循环。
3. 如果成功录入了五门课的成绩,则计算平均分并输出。