import java.util.ArrayList;
import java.util.List;
public class Stu {
public int id;
public String name;
public String sex;
public List<Course> list = new ArrayList<Course>();
}
public class Course {
public String name;
public int course;
public Course(String name, int course) {
this.name = name;
this.course = course;
}
}
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
@SuppressWarnings({"all"})
public class StuTest {
public static void main(String[] args) throws IOException {
System.out.println("---------欢迎使用学生成绩列表----------");
Scanner s = new Scanner(System.in);
Stu stu = new Stu();
System.out.println("请输入学生的id");
int id = s.nextInt();
stu.id = id;
System.out.println("请输入学生姓名");
String name = s.next();
stu.name = name;
System.out.println("请输入学生性别");
String sex = s.next();
stu.sex = sex;
System.out.println("语文成绩");
int chineseScore = s.nextInt();
Course chineseScour = new Course("语文", chineseScore);
stu.list.add(chineseScour);
System.out.println("数学成绩");
int math = s.nextInt();
Course mathScour = new Course("语文", math);
stu.list.add(mathScour);
writeStu(stu);
}
public static void writeStu(Stu stu) throws IOException {
FileWriter writer = new FileWriter("java1220\\stu.txt");
BufferedWriter bufferedWriter = new BufferedWriter(writer);
bufferedWriter.write("学号\t姓名\t\t性别\t语文\t数学");
bufferedWriter.newLine();
bufferedWriter.write(stu.id + "\t");
bufferedWriter.write(stu.name + "\t");
bufferedWriter.write(stu.sex +"\t");
for (int i = 0; i < stu.list.size(); i++) { //遍历成绩
Course course = stu.list.get(i); //获取到每一个成绩对象
bufferedWriter.write(course.course + "\t"); //写入成绩
}
bufferedWriter.close();
writer.close();
}
}