编写一个Java应用程序,用户从键盘输入5名学生的信息,包括姓名、年龄、出生年月日、java课程成绩,成绩使用浮点数,年龄使用整型,程序将输出年龄、java课程成绩的平均值。
时间: 2023-11-26 12:04:36 浏览: 135
以下是一个实现上述功能的Java应用程序:
```java
import java.util.Scanner;
public class StudentInfo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int totalAge = 0;
double totalScore = 0;
for (int i = 1; i <= 5; i++) {
System.out.println("Enter information for student " + i + ":");
System.out.print("Name: ");
String name = scanner.nextLine();
System.out.print("Age: ");
int age = Integer.parseInt(scanner.nextLine());
System.out.print("Date of birth (YYYY-MM-DD): ");
String dob = scanner.nextLine();
System.out.print("Java course score: ");
double score = Double.parseDouble(scanner.nextLine());
totalAge += age;
totalScore += score;
}
double avgAge = totalAge / 5.0;
double avgScore = totalScore / 5.0;
System.out.println("Average age: " + avgAge);
System.out.println("Average Java course score: " + avgScore);
}
}
```
程序通过循环5次,分别从键盘输入每个学生的信息,并计算总年龄和总成绩。最后求出平均值并输出。注意要使用 `Integer.parseInt()` 和 `Double.parseDouble()` 将输入的字符串转换为整数和浮点数。
阅读全文