最初の 10 個の奇数を加算し、最後に合計を取得するプログラムを作成しています。
これまでの私のコードは次のとおりです。私のコードは、10 個の数字のリストで奇数を読み取ります。10 個以上の数字が入力された場合でも、コードで 10 個の奇数を読み取れるようにしたいと考えています。問題はi < 10
、10 番目の数字の後でプログラムが停止することです。
import java.util.Scanner;
公開クラスの質問14 {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
int odd,sum=0;
System.out.println("enter numbers");
int i = 0;
while(i < 10) {
odd = keyboard.nextInt();
if (odd % 2 != 0) {
sum = sum + odd;
i++;
}
}
System.out.println("The sum of first 10 odd numbers is " + sum);
}
}