странный вывод массива, вместо распечатки элементов в массиве, который набрал пользователь, он печатает ссылки - PullRequest
0 голосов
/ 24 февраля 2020

Вместо того, чтобы распечатывать элементы в массиве, который набрал пользователь, он печатает ссылки

Я работаю над домашним заданием, он позволяет пользователю вводить имя каждого ученика и его или ее четыре теста. Затем он должен отображать среднюю оценку каждого студента и буквенную оценку. Код ниже является частью этой программы. Кто-нибудь может проверить это для меня? Спасибо !!!

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
       }
  }

}

Цитата Это мой код выглядит как

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...