// // P.59 #1 // import java.util.Scanner; public class Programmer { String name; int year; String ssn; public Programmer() { name="n/a"; year=0; ssn="n/a"; } public Programmer(String n, int y, String s) { name=n; year=y; ssn=s; } public void set(String n, int y, String s) { name=n; year=y; ssn=s; } public int salary() { return 42000+3000*year; } public void writeOutput() { System.out.println("Name: " + name); System.out.println("SSN: " + ssn); System.out.println("Working years: " + year); System.out.println("Salary: " + salary()); } public static void main(String[] args) { Scanner input = new Scanner(System.in); Programmer joe = new Programmer(); boolean go = true; while(go) { System.out.println("Name, ssn, and working years: "); String name = input.nextLine(); String ssn = input.nextLine(); int year = input.nextInt(); String dummy = input.nextLine(); // consume "\n" joe.set(name, year, ssn); joe.writeOutput(); System.out.println("Continue (y/n): "); String ans = input.nextLine(); if(ans.equalsIgnoreCase("n")) go = false; } System.out.println("\n\nDone.\n\n"); } }