// 標準入力から数を5つ入力し、その数の平均を求めるプログラム import java.io.*; import java.lang.*; public class Average5 { public static void main(String[] args) { try { /* 何らかの原因で標準入力ができなかった場合に、エラーを検知する */ // num: 入力された数値 // sum: 入力された数値の合計 int i, num, sum; // average: 求める平均 double average; // str: 入力された値をいったん受け取る変数 String str; BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); /* 標準入力の準備 */ sum = 0; /* sum の初期化 */ for (i = 0; i < 5; i++) { /* 5 つ数を入力するので、5 回繰り返す */ str = reader.readLine(); /* 標準入力で入力された値を受け取り、strに代入*/ num = Integer.parseInt(str); /* str に受け取った値を数値に変換 */ sum = sum + num; /* 入力された数値の合計を求めていく */ } average = (double) sum / 5; /* 入力された数値の平均を求める (double 型にキャスト) */ System.out.println("入力された 5 つの数の平均値: " + average); } catch (IOException e) { /* try { 〜 } でエラーが検知されたときの処理 */ } } }