0

我想打印一串数字,但我得到以下内容:[I@7c230be4

这是我的代码:

import java.util.Random;

class Aleatorio {
    public static void main(String[] args) {
        Random diceRoller = new Random();
        int cifra[]= new int[5];
        for (int i = 0; i < cifra.length; i++) {
            int roll = diceRoller.nextInt(9)+1 ;
            cifra[i]=roll;
        }
        System.out.println(cifra);
    }
}
4

2 回答 2

4

您正在看到数组的Object#toString表示。要显示其内容,您可以使用:intObject

Arrays.toString(cifra)
于 2013-03-15T20:04:58.487 回答
1

尝试这个

for (int c : cifra) {
  System.out.println(c);
}

而不是这个

System.out.println(cifra);
于 2013-03-15T20:07:05.287 回答