Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Shavit Borisov
- // CW
- import java.util.Scanner;
- public class Restaurant {
- public static void main(String[] args)
- {
- Scanner in = new Scanner (System.in);
- Kitchen obj = new Kitchen();
- boolean valid = true;
- System.out.printf("Enter the following to order:\n");
- System.out.printf("1 for salad\n");
- System.out.printf("2 for spaghetti\n");
- System.out.printf("3 for shnitzel\n");
- System.out.printf("4 for hamburger\n");
- System.out.printf("5 for soup\n");
- System.out.printf("6 for cake\n");
- System.out.printf("Stop ordering by entering another number");
- while(valid)
- {
- int order = in.nextInt();
- switch(order)
- {
- case 1: obj.saladOrder(); break;
- case 2: obj.spaghettiOrder(); break;
- case 3: obj.shnitzelOrder(); break;
- case 4: obj.hamburgerOrder(); break;
- case 5: obj.soupOrder(); break;
- case 6: obj.cakeOrder(); break;
- default: valid = false; break;
- }
- }
- System.out.printf("The chef has to make:\n");
- System.out.printf("%d salads\n", obj.saladAmount());
- System.out.printf("%d spaghettis\n", obj.spaghettiAmount());
- System.out.printf("%d shnitzels\n", obj.shnitzelAmount());
- System.out.printf("%d hamburgers\n", obj.hamburgerAmount());
- System.out.printf("%d soups\n", obj.soupAmount());
- System.out.printf("%d cakes", obj.cakeAmount());
- in.close();
- }
- }
- // Next class
- public class Kitchen
- {
- private int salad = 0;
- private int spaghetti = 0;
- private int shnitzel = 0;
- private int hamburger = 0;
- private int soup = 0;
- private int cake = 0;
- public void saladOrder()
- {
- salad++;
- }
- public void spaghettiOrder()
- {
- spaghetti++;
- }
- public void shnitzelOrder()
- {
- shnitzel++;
- }
- public void hamburgerOrder()
- {
- hamburger++;
- }
- public void soupOrder()
- {
- soup++;
- }
- public void cakeOrder()
- {
- cake++;
- }
- public int saladAmount()
- {
- return salad;
- }
- public int spaghettiAmount()
- {
- return spaghetti;
- }
- public int shnitzelAmount()
- {
- return shnitzel;
- }
- public int hamburgerAmount()
- {
- return hamburger;
- }
- public int soupAmount()
- {
- return soup;
- }
- public int cakeAmount()
- {
- return cake;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement