import java.io.*; public class Prog50{ //定义学生模型 String[] number = new String[5]; String[] name = new String[5]; float[][] grade = new float[5][3]; float[] sum = new float[5]; public static void main(String[] args) throws Exception{ Prog50 stud = new Prog50(); stud.input(); stud.output(); } //输入学号、姓名、成绩 void input() throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //录入状态标识 boolean isRecord = true; while(isRecord){ try{ for(int i=0;i<5;i++){ System.out.print("请输入学号:"); number = br.readLine(); System.out.print("请输入姓名:"); name = br.readLine(); for(int j=0;j<3;j++){ System.out.print("请输入第"+(j+1)+"门课成绩:"); grade[j] = Integer.parseInt(br.readLine()); } System.out.println(); sum = grade[0]+grade[1]+grade[2]; } isRecord = false; }catch(NumberFormatException e){ System.out.println("请输入一个数字!"); } } } //输出文件 void output() throws IOException{ FileWriter fw = new FileWriter("E://java50//stud.txt"); BufferedWriter bw = new BufferedWriter(fw); bw.write("No. "+"Name "+"grade1 "+"grade2 "+"grade3 "+"average"); bw.newLine(); for(int i=0;i<5;i++){ bw.write(number); bw.write(" "+name); for(int j=0;j<3;j++) bw.write(" "+grade[j]); bw.write(" "+(sum/5)); bw.newLine(); } bw.close(); } } |
超人d咖啡也加糖 发表于 2016-3-10 10:37
已保存,谢谢
喧闹的世界 发表于 2016-3-10 09:29
可以把学生提出来做为一个类!
class student{
String name;
芸芸众生 发表于 2016-3-10 00:21
受教了,写的很不错
天赐潇潇 发表于 2016-3-9 00:17
以学习 谢谢
陌路人生 发表于 2016-3-8 23:31
66666666666666
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |