Java 图像图标阵列 //加载图像数组 for(int i=0;i

Java 图像图标阵列 //加载图像数组 for(int i=0;i,java,Java,显然,i不能作为类型解析程序,因为它是在for循环中声明的。请输入0到51之间的一些数字 // Load the array of images for(int i=0;i<52;i++){ ImageArray[i] = new ImageIcon("resources/images/cards/"+i+".gif"); } picture.setIcon(ImageArray[]); 显然,i不能作为类型的解析程序,因为它是在for循环中声明的。请输入0到51之间的一些数字

显然,
i
不能作为类型解析程序,因为它是在
for
循环中声明的。请输入0到51之间的一些数字

// Load the array of images
for(int i=0;i<52;i++){
    ImageArray[i] = new ImageIcon("resources/images/cards/"+i+".gif");
}

picture.setIcon(ImageArray[]);

显然,
i
不能作为类型的解析程序,因为它是在
for
循环中声明的。请输入0到51之间的一些数字

// Load the array of images
for(int i=0;i<52;i++){
    ImageArray[i] = new ImageIcon("resources/images/cards/"+i+".gif");
}

picture.setIcon(ImageArray[]);

但是它总是一样的,不是随机的,更好地解释你想要做什么;)如果你想要它是随机的,那么使用类似于:
int pic_number=new random().nextInt(52);picture.setIcon(图像阵列[pic_编号])如果我这样做,同一张图片有可能出现两次吗?谢天谢地,这是一个机会,非常小的错误。检查这一点,它用exmaples解释了java工作环境中的随机性—尝试一下并找出答案。你通过尝试学习。此外,如果你将来需要帮助,现在是时候开始接受你的一些答案了。但答案总是一样的,不是随机的,更好地解释你想做什么;)如果您希望它是随机的,那么可以使用如下内容:
int pic\u number=new random().nextInt(52);picture.setIcon(图像阵列[pic_编号])如果我这样做,同一张图片有可能出现两次吗?谢天谢地,这是一个机会,非常小的错误。检查这一点,它用exmaples解释了java工作环境中的随机性—尝试一下并找出答案。你通过尝试学习。此外,如果你将来需要帮助,现在是时候开始接受你的一些答案了。你为什么要根据在另一个问题中收到的建议更改代码?()使用适当的变量名。变量名的第一个字符不应该大写。这篇文章中的问题是关于解决编译问题。这个答案是由Serhiy给出的,所以这是应该被接受的答案。他还回答了你的许多后续问题。随机问题。我怀疑他将来不会有多大帮助。你为什么根据在另一个问题中收到的建议更改代码?()使用适当的变量名。变量名的第一个字符不应该大写。这篇文章中的问题是关于解决编译问题。这个答案是由Serhiy给出的,所以这是应该被接受的答案。他还回答了你的许多后续问题。随机问题。我怀疑他将来帮不了多少忙。