Я пытаюсь написать простую программу, используя следующий код, чтобы создать один размерный массив, который затем вы можете вызвать значение из числа индексов. Я использую java и eclipse как мой компилятор. Всякий раз, когда я пытаюсь отлаживать или запускать программу, полный массив печатает как это: [[email protected]
.Почему мой массив не распечатывается правильно?
class Array
{
public static void main(String[] args)
{
int[] MyArray = new int[] {15, 45, 34, 78, 65, 47, 90, 32, 54, 10};
System.out.println("The full array is:");
System.out.println(MyArray);
System.out.println("The 4th entry in the data is: " + MyArray[3]);
}
}
Правильный ввод данных печатается, когда он вызывается. Я попытался найти ответы в Интернете относительно того, что я должен делать, но я не мог найти ничего, что действительно работает. Я только начинаю изучать Java, поэтому может быть очень простой ответ на этот вопрос, который я просто игнорирую. Если у кого-то есть какие-то идеи, я был бы очень благодарен.
Массивы имеют реализацию по умолчанию 'Equals()', 'хэш-код()' и 'ToString()'. –