반응형
Q6. while문과 scanner를 이용해서 키보드로 입력된 데이터로 예금, 출금, 조회, 종료 기능을 제공하는 코드를 작성해보세요. 프로그램을 실행하면 다음과 같은 실행 결과가 나와야 합니다.(Scanner의 nextLine() 사용).
boolean run = true;
int balance = 0;
int gold = 0;
Scanner scanner = new Scanner(System.in);
while(run) {
System.out.println("---------------");
System.out.println("1.예금: 2.출금: 3.잔고: 4.종료:");
System.out.println("---------------");
System.out.println("선택>");
balance = Integer.parseInt(scanner.nextLine());
switch(balance) {
case 1 :
System.out.print("예금액 >");
gold = Integer.parseInt(scanner.nextLine());
break;
case 2 :
System.out.print("출금액 >");
gold = Integer.parseInt(scanner.nextLine());
break;
case 3 :
System.out.print("잔고액 >");
gold = Integer.parseInt(scanner.nextLine());
break;
case 4 :
System.out.print("프로그램 종료");
run = false;
break;
default :
System.out.println("다시 입력하세요");
}
}
반응형
'프로그래밍 공부 > java' 카테고리의 다른 글
[JAVA] Factorial 구하기 (for문 / 재귀적 방법) (0) | 2022.12.04 |
---|---|
[JAVA] 배열 선언 및 생성 (2) | 2022.12.01 |
[Java] 이것이 자바다 4장 확인 문제 5 : for문을 이용해서 다음과 같이 *을 출력하는 코드 작성해보세요. (0) | 2022.11.30 |
[Java] 이것이 자바다 4장 확인 문제 4 : 중첩 for문을 이용하여 방정식의 x,y 구하기 (0) | 2022.11.30 |
[Java] 이것이 자바다 4장 확인 문제 3 : while문과 Math.random()을 사용하여 주사위 눈의 합이 5가 되는 코드 작성하기 (0) | 2022.11.30 |