【发布时间】:2018-11-28 19:24:12
【问题描述】:
基本上,我只想获取提供的整数并用输入整数之后的 10 个偶数整数填充数组。例如,如果用户输入 10,则结果数组将为 {12, 14, 16, 18, 20, 22, 24, 26, 28, 30}。我正在使用的当前代码如下,它生成一个大小正确但完全用零填充的数组 ({0, 0, 0, 0, 0, 0, 0, 0, 0, 0})。
import java.util.*;
public class arrays {
public static void main(String args[]) {
int[] array = new int[10];
Scanner sc = new Scanner(System.in);
System.out.println("Please enter starting number: ");
int number = sc.nextInt();
for(int i = 0; i > number; i++) {
if(i % 2 == 0) {
array[i] = i;
}
}
for(int element: array) {
System.out.print(element + " ");
}
}
}
如何生成包含 10 个偶数的所需输出数组?
【问题讨论】:
-
所以你的问题是“i > number”永远不是真的。下次提问时请说明您面临的问题:)。
-
你试过调试你的代码吗?截至目前,由于您的条件
i > number,它甚至不会进入那个for循环。 -
@adam-o-hanlon 如果您的问题已得到解答,请接受该问题的答案(不一定是我的)。