형태 : 조건식 ? 값 또는 연산식1(조건참) : 값 또는 연산식2(조건거짓)


코드를 보는 게 이해가 빠르다. 


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
/*
 * Conditional Example
 */
 
package Java_ch3;
 
public class ConditionalExample {
 
    public static void main(String[] args) {
        int apple = 90;
        
        char box = (apple > 90) ? 'A' : 'B';
        
        System.out.println(apple + " pieces are " + box + " rank");
        
        //result = 90 pieces are B rank
        
        /*---------------------------------------------------------*/
        
        int grape = 70;
        
        char box2 = (grape > 90) ? 'A' : (grape > 80) ? 'B' : 'C';
        
        System.out.println(grape + " pieces are " + box2 + " rank");
        
        // result = 70 pieces are C rank
    }
}
 
cs



+ Recent posts