在Java中如何使用控制台输入将输入的数据存储到文本文件中------Java初学者

[复制链接]
查看11 | 回复2 | 2011-10-15 08:25:49 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-10-15 08:25:49 | 显示全部楼层
用I/O啊,输入输出流,写到文本文件里就行了啊
回复

使用道具 举报

千问 | 2011-10-15 08:25:49 | 显示全部楼层
publicclassStudent{publicintid;publicStringname;publicStringgender;publicintage;publicStringclassteam;publicStudent(intid,Stringname,Stringgender,intage,Stringclassteam){this.id=id;this.name=name;this.gender=gender;this.age=age;this.classteam=classteam;}publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringisGender(){returngender;}publicvoidsetGender(Stringgender){this.gender=gender;}publicintgetAge(){returnage;}publicvoidsetAge(intage){this.age=age;}publicStringgetClassteam(){returnclassteam;}publicvoidsetClassteam(Stringclassteam){this.classteam=classteam;}publicStringtoString(){return\"id=\"id\",name=\"name\",sex=\"gender\",age=\"age\",class=\"classteam;}}*************************************importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.FileWriter;importjava.io.IOException;importjava.io.InputStreamReader;publicclassStudentManager{privatefinalstaticintMAX_SIZE=10;privateintlength;publicStudentManager(){length=0;}publicvoiddisplay()throwsIOException{/***采用控制台动态输入数据*/BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));BufferedWriterbw=newBufferedWriter(newFileWriter(\"D:\\\\学生情况.txt\"));Student[]stu=newStudent[10];Strings1,s2,s3,s4,s5;while(lengthMAX_SIZE){System.out.println(\"学生学号:\");s1=br.readLine();if(s1.length()==0)break;System.out.println(\"学生姓名:\");s2=br.readLine();if(s2.length()==0)break;System.out.println(\"学生性别:\");s3=br.readLine();if(s3.length()==0)break;System.out.println(\"学生年龄:\");s4=br.readLine();if(s4.length()==0)break;System.out.println(\"学生所在班级:\");s5=br.readLine();if(s5.length()==0)break;bw.write(s1);bw.write(\"\");bw.write(s2);bw.write(\"\");bw.write(s3);bw.write(\"\");bw.write(s4);bw.write(\"\");bw.write(s5);intmid=Integer.parseInt(s1);intmage=Integer.parseInt(s4);stu[length]=newStudent(mid,s2,s3,mage,s5);bw.newLine();//产生新行length;}bw.close();for(inti=0;i10;i)System.out.println(stu);}}**********************************classtest{publicstaticvoidmain(String[]args)throwsException{StudentManagerSM=newStudentManager();SM.display();}}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行