do-until算法,在数组中输入200个元素

时间:2016-04-18 16:45:32

标签: java

这是编程基本原则中的一个问题。我发现很难编写一个将200个元素输入数组的算法

1 个答案:

答案 0 :(得分:0)

鉴于该数组被称为someThings并初始化为包含200个内容,如此...... int[]someThings = new int[200];

让我们看看Random,我们将用它来生成随机数。

随机rand = new Random();

你可以像这样使用for循环......

for (int i = 0; i < 200; i++) 
    someThings[i] = rand.nextInt();

或者,这就是do-while循环的外观。

int index = 0;
do {
    someThings[index] = rand.nextInt();
    index++;
} while(index < 200)

这个想法是:

  1. 创建一个数组(大小为200)

  2. 写一个从0到199的循环,并在数组的每个索引中插入一些值。