数値の合計を行い、平均値を出すプログラム(0が入力されたら停止)を作成しているのですが、自分の意図とした通りに動いてくれません。
特に警告も出ないので、どこに原因があるかわからないです。
修正すべき箇所や必要とされる知識等を教えていただけたらありがたいです。
宜しくお願い致します。
public static void main(String[] args) { Scanner scan = new Scanner(System.in); // 合計値を保管するための変数sum int sum = 0; int ave = 0; while (true) { System.out.println("数値を繰り返し入力して下さい"); int num = scan.nextInt(); if (num == 0) { break; } else { sum += num;// 合計値sumに入力値numを足していく num++; ave = num; } } System.out.println(sum / ave); } }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/07 08:09 編集
2017/08/07 08:20 編集
2017/08/07 08:29 編集
2017/08/07 08:42 編集
2017/08/07 09:01