java从键盘输入若干个学生成绩,计算出平均成绩。当输入分数为负数时,表示输入结束。
时间: 2023-04-23 14:01:44 浏览: 1214
好的,以下是Java代码实现:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int sum = ; // 总成绩
int count = ; // 学生人数
int score; // 学生成绩
do {
System.out.print("请输入学生成绩(负数表示输入结束):");
score = scanner.nextInt();
if (score >= ) { // 如果输入的成绩为非负数
sum += score; // 累加总成绩
count++; // 学生人数加1
}
} while (score >= ); // 当输入的成绩为负数时结束循环
if (count > ) { // 如果有输入成绩
double average = (double) sum / count; // 计算平均成绩
System.out.println("平均成绩为:" + average);
} else { // 如果没有输入成绩
System.out.println("没有输入成绩!");
}
}
}
```
阅读全文