public class Main {

    public static void main(String[] args) {
        Student[] students = {new Student("Tom", 77), new Student("Ed", 84), new Student("Joe", 80), new Student("Bob", 96)};

        System.out.println("#\tStudent\tGrade");
        System.out.println("-\t-------\t-----");

        for (int i = 0; i < students.length; i++) {
            System.out.printf("%d\t%s\t%d\n", i, students[i].Name(), students[i].Grade());
        }

    }

}

class Student {

    private String _name;
    private int _grade;

    public Student(String name, int grade) {
        this._grade = grade;
        this._name = name;
    }

    public String Name() {
        return this._name;
    }

    public int Grade() {
        return this._grade;
    }

}