Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class AddressBook {
- public static void main(String[] args){
- Scanner input = new Scanner(System.in);
- String firstName;
- String lastName;
- String address;
- String form;
- String level;
- int age;
- String gender;
- int height;
- int ans;
- //Creating objects for the classes created.
- Student dets1 = new Student();
- SHSStudent dets2 = new SHSStudent();
- UniversityStudent dets3 = new UniversityStudent();
- //assigning user input to the classes with setter and getter.
- System.out.println("Enter your first name: ");
- firstName = input.next();
- dets1.setFirstName(firstName);
- System.out.println("Enter your last name: ");
- lastName = input.next();
- dets1.setLastName(lastName);
- System.out.println("Enter your age: ");
- age = input.nextInt();
- dets1.setAge(age);
- System.out.println("Enter your gender: ");
- gender = input.next();
- dets1.setGender(gender);
- System.out.println("Enter your height(in cm)");
- height = input.nextInt();
- dets1.setHeight(height);
- //This is where the program finds out if user will use the SHSStudent class or UniversityStudent class.
- System.out.println("Which student are you in?(Choose with number)\n(1)SHS student.\n(2)University Student.");
- ans = input.nextInt();
- if(ans == 1){
- System.out.println("Input form: ");
- form = input.next();
- dets2.setForm(form);
- }else if(ans == 2){
- System.out.println("Input level: ");
- level = input.next();
- dets3.setLevel(level);
- }else{
- System.out.println("*Incorect input*\nPlease enter (1) or (2): ");
- System.exit(0);
- }
- //The final display of details user has input.
- System.out.println("____________FINAL DETAILS____________");
- System.out.println(" Last name : "+ dets1.getLastName());
- System.out.println(" Age : "+ dets1.getAge()+" years");
- System.out.println(" Gender : "+ dets1.getGender());
- System.out.println(" Height : "+ dets1.getHeight()+"cm");
- //condition to know either ans1 or ans2 will be displayed.
- if(ans == 1){
- System.out.println(" Form : "+ dets2.getForm());
- }else if(ans == 2){
- System.out.println(" Level : "+ dets3.getLevel());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement