[Programming Basics with java] Cookie Factory
Някой може ли да помогне с тази задача в Java.Стигнал съм до тук и Judge ми дава 50/100.
Първата проверка е ок, но на втората с дебъгера не излиза и не знам как да я оправя.
Благодаря предварително.
Ето го моя код:
package NestedLoops; import java.util.Scanner; public class cookieFactory { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int count = Integer.parseInt(scanner.nextLine()); String comand = scanner.nextLine(); boolean hasFlour = true; boolean hasEggs = true; boolean hasSugar = true; int i = 1; while (count >= 1) { comand = scanner.nextLine(); switch (comand) { case "flour": hasFlour = true; break; case "Eggs": hasEggs = true; break; case "Sugar": hasSugar = true; break; } if (comand.equals("Bake!")) { if (hasEggs && hasFlour && hasSugar) { System.out.printf("Baking batch number %d...%n", i); count--; i++; hasEggs = hasFlour = hasSugar = true; } else { System.out.println("The batter should contain flour, eggs and sugar!"); } } } } }
Благодаря ти. Може ли да ми обясниш само каква е ролята на String command.
О, ами никаква :) . Спокойно може да си го напишеш String command = scanner.nextLine(); във втория while, просто ми е обягнало.