/* ------------------------------------------------------------ 配列に値を入力して表示(ループ) Hairetu_02_input_loop ------------------------------------------------------------ */ import java.io.*; class Hairetu_02_input_loop { public static void main(String[] args) throws Exception { int[] kazu=new int[5]; int n; System.out.print("数字を5個配列に記憶します\n"); BufferedReader inp=new BufferedReader (new InputStreamReader(System.in)); String keybd; for ( n=0 ; n<5 ; n++ ) { System.out.print("-->"); keybd=inp.readLine(); kazu[n]=Integer.parseInt(keybd); } System.out.print("\n"); System.out.print("配列の内容を表示します\n"); for ( n=0 ; n<5 ; n++ ) { System.out.print(kazu[n]+" "); } System.out.print("\n\n"); System.out.print("逆順で表示します\n"); for ( n=4 ; n>=0 ; n-- ) { System.out.print(kazu[n]+" "); } System.out.print("\n\n"); System.out.print("逆順で表示します(別解)\n"); for ( n=0 ; n<5 ; n++ ) { System.out.print(kazu[4-n]+" "); } System.out.print("\n\n"); System.out.print("添字付きで表示します\n"); for ( n=0 ; n<5 ; n++ ) { System.out.print("kazu["+n+"]="+kazu[n]+" "); } System.out.print("\n\n"); } }