Java.util.scanner 가져오기
공용 클래스 JuiceVendingCashFlow {
Public static inttotal = 0;
Public static int customer num = 0;;
공용 정적 이중 소득 = 0;
공공 이중 소득 (이중 w, 이중 t){
수익+= (w/100) * 3.5+t *1.5;
합계++;
고객 번호++;
수익을 갚다
}
공용 정적 void main(String[] args) 에서 예외 발생 {
Juice vendingcash flow f = new juice vending cash flow ();
이중 가중치 = 0;
System.out.println ("customer"+"#"++customernum+"환영합니다!" " );
을 (를) 하다
System.out.print ("얼마나 많은 주스를 원하십니까?" " );
시도 {
Scanner s = 새 스캐너 (system.in);
Weight = s.nextdouble ();
(중량 & lt0) {
새로운 예외 발생 ();
}
} catch (예외 e) {
System.out.println ("over");
}
(가중치 & gt=0) {
System.out.println ("얼마나 많은 재료를 원하십니까?" " );
스캐너 b = 새 스캐너 (system.in);
Doubletopping = b.nextdouble ();
F. 소득 (중량, 스프루);
}
} while(weight & gt;; =0);
System.out.println (income+""+-customernum);
}
}
이 방법은 비교적 급하게 썼다. Topping 이 음수이면 예외가 발생합니다. 너는 예외를 써서 던져서 문제를 해결할 수 있다.