当我打印时它给出0但我在0
中初始化它import java.security.SecureRandom;
public class HW{
public static void main(String args[]) {
SecureRandom randomNumbers =new SecureRandom();
int A[] =new int[11];
for (int roll=1;roll<=6;roll++) {
A[roll] = randomNumbers.nextInt(6);
}
for(int Array=1;Array<A.length;Array++) {
System.out.printf("%4d%10d%n", Array,A[Array]);
}
}
}
答案 0 :(得分:0)
数组是基于零的,因此您需要从0
开始循环,而不是1
。您的数组的长度不是10
,而是11
。最后你的第一个循环只循环了6次。