2015年6月3日水曜日

配列の各要素にN人分の名前と点数を入力するプログラム

参考 Javaバイブルシリーズ Java入門 Java 7版

P164 確認問題6.5 問題3

------
import java.io.*;
public class Toi6_5_3 {
 public static void main(String[] args) throws IOException {

  BufferedReader br =
          new BufferedReader(new InputStreamReader(System.in));

  final int N = 5;
  String[] arrayName = new String[N];
  int[] arrayTensu = new int[N];

  for (int i = 0; i < arrayName.length; i++) {
   System.out.print((i + 1) + "人目の名前を入力>");
   arrayName[i] = br.readLine();
   System.out.print((i + 1) + "人目の点数を入力>");
 
   arrayTensu[i] = Integer.parseInt(br.readLine());
  }

  for (int i = 0; i < arrayName.length; i++) {
   System.out.print(arrayName[i] + "さん");
   System.out.println(arrayTensu[i] + "点");
  }
 }
}
------
実行結果
------
>java Toi6_5_3
1人目の名前を入力>Ryu
1人目の点数を入力>80
2人目の名前を入力>Masa
2人目の点数を入力>50
3人目の名前を入力>Mari
3人目の点数を入力>55
4人目の名前を入力>Yuki
4人目の点数を入力>94
5人目の名前を入力>Ichi
5人目の点数を入力>51
Ryuさん80点
Masaさん50点
Mariさん55点
Yukiさん94点
Ichiさん51点
 -- Press any key to exit (Input "c" to continue) --
------

0 件のコメント:

コメントを投稿