-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathArraysOfObjects.java
More file actions
36 lines (27 loc) · 1.11 KB
/
ArraysOfObjects.java
File metadata and controls
36 lines (27 loc) · 1.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package arraysofobjects;
import java.util.Scanner;
public class ArraysOfObjects {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// A bank of 5 students named grads
//Student[] grads = new Student[5];
// then assign
//grads[0] = new Student("Larry",99);
// or explicitly define it.
//Student[] students = { new Student("Tom",77), new Student("Ed",84), new Student("Joe",80), new Student("Bob",96) };
String name;
int grade;
Student[] students = new Student[4];
for(int i=0;i<students.length;i++) {
System.out.printf("Enter GRADE then NAME for student #%d ==> ",i);
grade = input.nextInt();
name = input.nextLine();
students[i] = new Student(name, grade);
}
System.out.printf("#\tStudent\tGrade\n");
System.out.printf("-\t-------\t-----\n");
for(int i=0; i<students.length;i++) {
System.out.printf("%d\t%s\t%d\n", i,students[i].Name(), students[i].Grade());
}
}
}