Вместо того, чтобы распечатывать элементы в массиве, который набрал пользователь, он печатает ссылки
Я работаю над домашним заданием, он позволяет пользователю вводить имя каждого ученика и его или ее четыре теста. Затем он должен отображать среднюю оценку каждого студента и буквенную оценку. Код ниже является частью этой программы. Кто-нибудь может проверить это для меня? Спасибо !!!
import java.util.*;
public class Grade
{
public static void main(String[] args)
{
String[] Name=new String[5];
double [][] Scores = new double[5][4];
Scanner keyboard = new Scanner(System.in);
for(int i=0; i<5; i++)
{
System.out.println("Please enter "+(i+1)+" student name: ");
Name[i]=keyboard.nextLine();
for (int j=0;j<4;j++)
{
System.out.println("Please enter the "+(j+1)+" score: ");
Scores[i][j]=keyboard.nextDouble();
while(Scores[i][j]>100 || Scores[i][j]<0)
{
System.out.println("invalid enter, please enter the "+(j+1)+" score: ");
Scores[i][j]=keyboard.nextDouble();
}
}
keyboard.nextLine();
}
for(double[] value:Scores)
{
System.out.println(value);//output is werid string and numbers
}
}
}
Цитата Это мой код выглядит как