生徒の成績

1つの インポートjava.beans.FeatureDescriptor。
2  輸入 java.io. * ;
3  インポートjava.util.Scanner;
4  
5  
6  パブリック クラスnum_3v {
 7      パブリック 静的 ボイドメイン(文字列[]引数)がスローIOExceptionが{
 8          文字列[] SNAME = 新しい文字列[5 ]。
9          INT [] jScore = 新しい INT [5 ]。
10          INT [] sScore = 新しい INT [5 ]。
11         ファイルファイル= 新しいファイル( "E:\\ data.txtを" );
12          もし(!file.exists())
 13              file.createNewFile();
14          スキャナSC = 新しいスキャナ(System.in)。
15          てFileWriter FW = 新しいてFileWriter(ファイル)。
16          BufferedWriterの幅BW = 新たなBufferedWriter(FW)。
17          のためにint型 ; iが3 <I ++は、I = 0 {)
 18              ( "同学的姓名:" "请输入" +(I + 1)+するSystem.out.println )。
19              SNAME [I] = sc.next()。
20             System.out.println( "入力" +(I + 1)+ " Javaの学生はスコア:" );
 21は              jScore [I] = sc.nextInt();
 22がある              ( "入力"するSystem.out.println + (I + 1)+ "生徒のデータ構造は、スコア:" );
 23である              sScore [I] = sc.nextInt();
 24              bw.write(SNAME [I] + "" + jScore [I] + "" sScore + [I] + "" );
 25              bw.newLine();
 26である         }
 27          bw.close();
 28          fw.close();
 29          readDataFromFile(ファイル)。
30      }
 31  
32      プライベート 静的 ボイドreadDataFromFile(ファイルのファイル)がスローにIOException {
 33          FileReaderのFR = 新しいFileReaderの(ファイル)。
34          BufferedReaderののBR = 新しいBufferedReaderの(FR)。
35          文字列str = "" ;
36          INTの和= 0 37          ながら(!(STR = br.readLine())= NULL ){
 38              文字列[] stuInfo = str.split( "" )。
39              のSystem.out.println( "姓名" + stuInfo [0] + "Javaの分数:" + stuInfo + "数据结构分数:" + stuInfo [2 ])。
40             和= Integer.parseInt(stuInfo [1])+ Integer.parseInt(stuInfo [2 ])。
41              のSystem.out.println(stuInfo [0] + "的总分是:" + 合計)。
42          }
 43          br.close()。
44          fr.close()。
45      }
 46 }

 

おすすめ

転載: www.cnblogs.com/WuYangdan-5201314/p/10954511.html