入力データの平均値の計算

●while文によるループ

while(true){
   文;      //式を「true」にするとこの文が無限に繰り返される
}

●サンプル

import java.io.*;
class Sample1 {
   public static void main(String args[])throws IOException {
      BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
      double i = 0;
      while(true){
         System.out.print("整数を入力(0で終了):");
         i = Double.parseDouble(buf.readLine());
         if(i == 0){  //iが0のときループから抜ける
            break;  //ループから抜ける場合はbreakを使う
         }
      }
   }
}
  

●実行結果

 整数を入力(0で終了):8
 整数を入力(0で終了):1
 整数を入力(0で終了):4
 整数を入力(0で終了):0