2014-09-26 5 views
-1

기본적으로 팁 계산기 프로그램에 대한 도움이 필요합니다. 얼마나 많은 고객이 있는지, 사용할 팁 비율, 각 고객의 청구 금액, 팁 금액 및 각 고객에게 고르게 분배 된 팁 금액을 묻습니다. 나는 또한 사용자가 숙제 보너스를 입력하기를 원하는만큼 많은 고객을 읽도록 프로그램을 만들려고 노력 중이다. 여기에 코드 대신에 복귀 프로그램은 내가 점점 계속 "자신의 청구 금액을 입력하십시오" "다른 고객이 있습니까? Y 또는 N?". 그것이 제가 가지고있는 주요 문제입니다. 실례가 나쁜 구조, 나는 기본적으로 완전한 초보자입니다.자바 팁 계산기

import java.util.Scanner; 

public class H3_TipCalc { 
    public static void main(String[] args) { 
     Scanner input = new Scanner (System.in); 
     System.out.println("Please enter your bill amount."); 
     double bill = input.nextDouble(); 
     { 
     String multiplecust = ("Y"); 

     //int mc = 1; 
     while (multiplecust.equalsIgnoreCase("y")) 
     { 
      Scanner usrin = new Scanner (System.in); 
      System.out.println("Is there another customer? y or n?"); 
      multiplecust = usrin.nextLine(); 
      //mc++; 
      if (usrin.equals("y")) 
      { 
       System.out.println("Please enter their bill amount."); 
      } 
     } 
     } 
    } 
} 

답변

0
if (usrin.equals("y")) 
    { 
     System.out.println("Please enter their bill amount."); 
    } 

당신은 당신이 비교하고 싶은 아마 인의 Scanner"y"을 비교하고 있습니다. multiplecust"y"을 비교하십시오.