본문 바로가기

자바 프로그램 기초 프로그램 짜기

자바 조건문으로 자판기 프로그램 만들기

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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
자바 조건문으로 자판기 프로그램 만들기
 
사용되는 문법
 
if-else 문법
import 문
 
 
자판기 프로그램을 만들기 위해 요구되는 정보
 
가지고 있는돈 / 메뉴 with 가격 / 결재하고 나서 남는 남는돈
 
 
 
 
출력문
 
 
 
 
package son;
 
import java.util.*;
 
public class VendingMachine {
 
    public static void main(String[] args) {
 
        Scanner scan = new Scanner(System.in);
        
    int money, choice , change = 0// 들어갈 금액 , 선택될 음료 , 잔
    int cokeZero = 1200;
    int sprite      = 1100;
    int orangeJuice = 1000;
 
    //금액 입력
    
    System.out.println("금액을 입력하세요");
    money = scan.nextInt();
    
    //메뉴 선택 
    
    System.out.println("메뉴 입력하세요.");
    System.out.println("1번 cokeZero (1200원)   2번 sprite (1100원)   3번 orangeJUice (1000원)");
    choice  = scan.nextInt();
    
    
    // 금액 입력과 메뉴를 선택한이후 받게될 잔돈구하기 또는 돈이 부족한지 확인하기
    
    if(choice == 1 && money>cokeZero) {
        change = money - cokeZero;
    } else if(choice == 2 && money>sprite) {
        change = money - sprite;
    }else if (choice == 3 && money>orangeJuice) {
        change = money - orangeJuice;
    }else {
        change = money;
        System.out.println("돈이 부족합니다");
    }
    System.out.println("잔돈"+change+"원");
    
    
    
    }
 
}
 
 
 
출력값
 
금액을 입력하세요
1200
메뉴 입력하세요.
1번 cokeZero (1200원)   2번 sprite (1100원)   3번 orangeJUice (1000원)
3
잔돈200원
 
 
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs