๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ’ป ํ”„๋กœ๊ทธ๋ž˜๋ฐ/JAVA

2-9 ์กฐ๊ฑด ํŒ๋‹จ๋ฌธ switch II



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
package pack;
 
public class Test9switch {
 
    public static void main(String[] args) {
        // Switch Test
        //๋ฌธ์ž๋น„๊ต๋„ ๊ฐ€๋Šฅ
        double su1 = 10.5, su2 = 5.6, result = 0.0;
        char op = '+';
        switch (op) {
        case '+':
            result = su1 + su2;
            break;        
        case '-':
            result = su1 - su2;
            break;
        case '*':
            result = su1 * su2;
            break;
        case '/':
            result = su1 / su2;
            if(su2 == 0.0)
                System.out.println("0์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์—†์–ด์š”!");
                result = 0.0;
            break;
 
        default:
            System.out.println("์—ฐ์‚ฐ์ž ์˜ค๋ฅ˜");
            break;
        }
        System.out.println("์—ฐ์‚ฐ๊ฒฐ๊ณผ: " + result);
        
        
        System.out.println("\n๋ฌธ์ž์—ด ๋น„๊ต๋„ ๊ฐ€๋Šฅ");
        String jik = "์‚ฌ์›";
        switch (jik) {
        case "์‚ฌ์›":
            System.out.println("์—ด์‹ฌํžˆ ํ•ด");
            break;
        case "๊ณผ์žฅ":
            System.out.println("์‚ด์‚ด ํ•ด");
            break;
        default:
            System.out.println("์•ˆ๋…•!");
            break;
        }
    }
 
}
 
cs


๋ฐ˜์‘ํ˜•