我正在编写一个程序,将前十个奇数相加,最后得到总和。
到目前为止,这是我的代码。我的代码读取 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);
}
}