(1)输入8名学生姓名、学号、性别、籍贯、所在学院; (2)统计籍贯为陕西的学生人数,以及男生和女生的人数; (3)统计每个学院的学生人数; (4)输入学号查询学生的信息; (5)将学生信息保存在文本文件中。 用Java具体代码是什么
时间: 2023-02-07 15:13:10 浏览: 184
内容分别是学号,姓名,年龄,Java考试成绩,邮件地址,分隔符是逗号。要求统计Java平均成绩,打印不及格的学生姓名
5星 · 资源好评率100%
1. 下面是一个使用 Java 语言输入 8 名学生姓名、学号、性别、籍贯、所在学院的例子:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Student[] students = new Student[8];
for (int i = 0; i < 8; i++) {
Student student = new Student();
System.out.println("请输入学生" + (i + 1) + "的姓名:");
student.name = scanner.nextLine();
System.out.println("请输入学生" + (i + 1) + "的学号:");
student.id = scanner.nextLine();
System.out.println("请输入学生" + (i + 1) + "的性别(男/女):");
student.gender = scanner.nextLine();
System.out.println("请输入学生" + (i + 1) + "的籍贯:");
student.hometown = scanner.nextLine();
System.out.println("请输入学生" + (i + 1) + "的所在学院:");
student.college = scanner.nextLine();
students[i] = student;
}
}
}
class Student {
String name;
String id;
String gender;
String hometown;
String college;
}
```
2. 下面是一个使用 Java 语言统计籍贯为陕西的学生人数、男生人数和女生人数的例子:
```
int shanxiCount = 0;
int maleCount = 0;
int femaleCount = 0;
for (int i = 0; i < 8; i++) {
if (students[i].hometown.equals("陕西")) {
shanxiCount++;
}
if (students[i].gender.equals("男")) {
maleCount++;
}
if (students[i].gender.equals("女")) {
femaleCount++;
}
}
System.out.println("籍贯为陕西的学生人数:" + shanxiCount);
System.out.println("男生人数:" + maleCount);
System.out.println("女生人数:" + femaleCount);
```
3. 下面是一个使用 Java 语言
阅读全文