一連の数値の平均を計算する簡単なプログラムを作成しています。を使って数値を取得するので、ループを条件としてScanner
使用しています。ただし、ループは無限です。while
.hasNext()
入力に「ストップ」などの特定の単語を書かずに、そこから抜け出すことは可能ですか?
public class main {
public static void main(String[] args){
Scanner Input = new Scanner(System.in);
int count = 0;
int temp;
int sum = 0;
while(Input.hasNextInt()){
count++;
temp = Input.nextInt();
sum += temp;
System.out.println(temp);
System.out.println(count);
} // End of while
double average = sum / count;
System.out.println("The average is: " + average);
} // End of method main
}