0

我不确定我的措辞是否正确。我希望这会更清楚。

Integer[] Performed = new Integer[3];  

public String dived(){        
        while (this.numberAttempts<3){
            int n = this.numberAttempts;
            int k = Dive.chosenRandomly();
            this.Performed[n] = k ;
            numberAttempts += 1;
        }
        return null;
    }

我希望将 k(随机数)的值保存在一个列表中,这样我就知道选择了哪些数字。有没有办法让我在 while 循环中将值添加到列表中?

如果我将 [] 中的 n 替换为整数<3,它会起作用。

4

1 回答 1

0

只需使用一些列表,例如 ArrayList 并向其中添加随机整数。

List<Integer> Performed = new ArrayList<Integer>();

public String dived(){        
    while (this.numberAttempts<3){
        int n = this.numberAttempts;
        int k = Dive.chosenRandomly();
        this.Performed.add(k) ;
        numberAttempts += 1;
    }
    return null;
}
于 2013-01-22T23:54:53.723 回答