title: New variable for each user input in a loop
body: <p>I am currently working on a program that takes a user input of the number of students in a class, then, (in a while loop), takes a user input of a student number and their average grade, then, after calculation, prints the highest mark, lowest mark, and average mark of the class.</p>
  
  <p>This is what I have done so far:</p>
  
  <pre><code>import java.util.Scanner;
  public class ClassMarks {
      public static void main(String[] args) {
          Scanner input = new Scanner(System.in);
          System.out.println("Enter number of students in class: ");
          int students = input.nextInt();
          int x = students;
          while (x &gt; 0) {
              System.out.println("Enter student number: ");
              double studentNumber = input.nextDouble();
              System.out.println("Enter student grade: ");
              double studentGrade = input.nextDouble();
              x = x - 1;
          }
      }
  }
  </code></pre>
  
  <p>I am looking for a way to get the program to create a new variable for me that stores each new user input student grade inside the while loop.
  ex) studentGrade1, studentGrade2, studentGrade3 ...</p>