Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Student {
- //declare properties
- private int StudentID, YearGroup;
- private String Name, Address, Tutor;
- //getters
- public int getStudentID() { return StudentID; }
- public int getYearGroup() { return YearGroup; }
- public String getName() { return Name; }
- public String getAddress() { return Address; }
- public String getTutor() { return Tutor; }
- //setters
- public void setStudentID(int a) { StudentID = a; }
- public void setYearGroup(int a) { YearGroup = a; }
- public void setName(String a) {Name = a; }
- public void setAddress(String a) {Address = a; }
- public void setTutor(String a) {Tutor = a; }
- public static void main(String args[]) {
- //Scanner object to read in user input
- Scanner input = new Scanner(System.in);
- //Validation object to take in validated numbers
- Validation validate = new Validation();
- //new Student object
- Student stud = new Student();
- //input student ID
- stud.setStudentID(validate.nextIntValidated("Enter student ID: ", "Please enter a valide number: ", true));
- //input student name
- System.out.print("Enter student's name: ");
- stud.setName(input.nextLine());
- //input student address
- System.out.println("Enter student's address: ");
- stud.setAddress(input.nextLine());
- //input student tutor group
- System.out.println("Enter student's tutor group: ");
- stud.setTutor(input.nextLine());
- //input student year group
- stud.setYearGroup(validate.nextIntValidated("Enter student's year group: ", "Please enter a valid number: ", true));
- System.out.println();
- System.out.println("This is the information about the student.");
- System.out.println();
- //print out student information
- System.out.println("ID: "+stud.getStudentID());
- System.out.println("Name: "+stud.getName());
- System.out.println("Address: "+stud.getAddress());
- System.out.println("Tutor Group: "+stud.getTutor());
- System.out.println("Year Group: "+stud.getYearGroup());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement