[JAVA] 이것이 자바다 조건문과 반복문 연습문제 7

반응형

7. while문과 Scanner를 이용해서 키보드로 부터 입력된 데이터로 예금 출금, 조회 종료 기능을 제공하는 코드를 작성해보세요. 이 프로그램을 실행 시키면 다음과 같은 실행결과가 나와야 합니다.


실행결과



코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package thisIsJava;
 
import java.util.Scanner;
 
public class Excercise07 {
    public static void main(String[] args) {
        
        boolean run = true;
        
        int balance = 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("선택>");
        
            int num = scanner.nextInt();
            
            if(num == 1) {
                System.out.println("예금액>");
                int deposit = scanner.nextInt();
                balance += deposit;
            }else if (num == 2) {
                System.out.println("출금액>");
                int withdraw = scanner.nextInt();
                balance -= withdraw;
            }else if (num == 3) {
                System.out.println("잔고>"+balance);
            }else {
                System.out.println("프로그램종료");
                run = false;
                break;
            }
        }
        
    }
}
 
cs


728x90
반응형