rendered paste bodyimport java.util.Scanner;public class JavaCity { private String name="My City"; // Attributes of the city: private int population=0; private int culture=0; private int food=0; private int productivity=0; private int wealth=0; public JavaCity( String name ){ this.name = name; } public String getName(){ return name; } public void printStat(){ System.out.printf("[ Population: %d, Culture: %d, Food: %d, Productivity: %d, Wealth: %d ]\n", population, culture, food, productivity, wealth); } public int askForInput(){ System.out.println("Please select:"); System.out.println("1. Add Professional"); System.out.println("2. Add Farmer"); System.out.println("3. Add Worker"); System.out.println("4. Add Businessman"); System.out.println("5. Leave the city"); System.out.print("Your choice --> "); return new Scanner( System.in ).nextInt(); } public void addProfessional(){ System.out.println("Message: Adding 1000 professionals to the city."); population+=1000; culture++; food--; productivity--; } public void addFarmer(){ System.out.println("Message: Adding 1000 farmers to the city."); population+=1000; food++; } public void addWorker(){ System.out.println("Message: Adding 1000 workers to the city."); population+=1000; productivity++; food--; } public void addBusinessman(){ System.out.println("Message: Adding 1000 businessmen to the city."); population+=1000; wealth++; productivity++; food-=2; } // Random events: Reserve for next homework public void randomEvent(){ } public static void main( String args [] ){ JavaCity c = new JavaCity("My City"); System.out.println( "Welcome to " + c.getName() + "!"); // Main loop int choice=0; int count=0; while( choice != 5 ){ System.out.printf("\nRound %d ", ++count); c.printStat(); choice = c.askForInput(); switch(choice){ case 1: c.addProfessional(); break; case 2: c.addFarmer(); break; case 3: c.addWorker(); break; case 4: c.addBusinessman(); break; case 5: System.out.println("Bye!"); break; // Quit. default: System.out.println("!!! Wrong input. Please try again. !!!"); } // Add random events if(choice!=5){ c.randomEvent(); } } }}