나는 자바에서 루프를 사용하여 연습하고 중복 나는 다른 고객이있는 경우 사용자 입력이왜 내 자바이다에 대한// else 문의 출력은
-
경우 지속적으로 요청이있는 경우/다른 루프를 만든 경우
"Yes"
고객 요청서를 요구합니다."No"
나는 그 법안을 작성하려고한다. (아직 그 코드를 작성하지 않았으므로 그 부분을 무시한다.)
문제는 제가 처음 청구서 금액을 입력 한 후 코드에서 다른 고객이 있어야하는지 묻고 나서 청구서 금액을 조기에 묻고 다른 고객에게 두 번째 질문이 있는지 묻습니다. ?
내 주요 질문은, 내가 잘못 했습니까? 루프를 두 번 및/또는 조기에 출력하지 않도록하려면 어떻게해야합니까?
Scanner input = new Scanner(System.in);
double total;
System.out.println("Please enter your bill amount.");
double bill0 = input.nextDouble();
for(int c = 0; c > -1; c++) {
System.out.println("Is there another customer?");
String customer = input.nextLine();
if (customer.equalsIgnoreCase("Yes")) {
System.out.println("Please enter their bill.");
double bill = input.nextDouble();
} else {
System.out.println("Okay, let's total your bill amount.");
}
}
루프에서 if-else-statement를 사용하더라도 ** for 루프 **입니다. * if 루프와 같은 것은 없습니다. * – ifloop
@ifLoop : 아픈 참조 형입니다. * @ DJM4 : "while-loop"라고 부름 * –