현재 위치 - 인적 자원 플랫폼망 - 미니프로그램 자료 - 대학교 1 학년 자바 숙제
대학교 1 학년 자바 숙제
먼저 do-while 질문에 답하십시오. While 에서 do 의 코드는 조건이 true 일 때 계속 실행되고 조건이 false 일 때 실행이 종료됩니다. 여기에 너의 문제를 해결할 방법이 하나 있는데, 채택하는 것을 잊는다.

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 이 음수이면 예외가 발생합니다. 너는 예외를 써서 던져서 문제를 해결할 수 있다.