即时尝试从数组中随机选择以便将其打印出来,然后将其从数组中删除,以避免打印出两次相同的数字。我是一个java新手,所以想知道如果有人可以指出我哪里会出错。如何从int数组中随机选择,然后删除选中的元素
public static void main(String[] args) {
int[] colm = { 1, 2, 3, 4, 5, 67, 87 };
Random rand = new Random();
for (int i = 0; i < 5; i++)
System.out.println(" " + colm[rand.nextInt(colm.length)]);
}
感谢
你不想打印相同数量的两倍,因此,每次你将不得不减少随机数的范围内创建 – Kraken
此外,你是不是从Array删除数字你选择了后。你只是在控制台上打印它。 – Kraken
由于我们不住洞穴,我们不穿人体皮肤,请不要使用阵列。欢呼声 – Kraken