Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package _04PizzaCalories;
- import java.util.Scanner;
- public class Main {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- String[] pizzaTokens = scanner.nextLine().split("\\s+");
- String pizzaName = pizzaTokens[1];
- int numberOfToppings = Integer.parseInt(pizzaTokens[2]);
- Pizza pizza;
- try {
- pizza = new Pizza(pizzaName, numberOfToppings);
- } catch (IllegalArgumentException e) {
- System.out.println(e.getMessage());
- return;
- }
- String[] doughTokens = scanner.nextLine().split("\\s+");
- String flourType = doughTokens[1];
- String bakingTechnique = doughTokens[2];
- double doughWeight = Double.parseDouble(doughTokens[3]);
- try {
- Dough dough = new Dough(flourType, bakingTechnique, doughWeight);
- pizza.setDough(dough);
- } catch (IllegalArgumentException e) {
- System.out.println(e.getMessage());
- return;
- }
- String command = scanner.nextLine();
- while (!command.equals("END")) {
- String[] toppingTokens = command.split("\\s+");
- String toppingType = toppingTokens[1];
- double toppingWeight = Double.parseDouble(toppingTokens[2]);
- try {
- Topping topping = new Topping(toppingType, toppingWeight);
- pizza.addTopping(topping);
- } catch (IllegalArgumentException e) {
- System.out.println(e.getMessage());
- return;
- }
- command = scanner.nextLine();
- }
- System.out.println(pizza);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment