just do it

비교연산자(java) 본문

언어&프레임워크/Java

비교연산자(java)

밍풀 2022. 8. 17. 22:33

비교연산자

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package programmingg;
 
public class comparisonoperater {
 
    public static void main(String[] args) {
        System.out.println(1>1);//false 출력
        System.out.println(1==1);//ture
        System.out.println(1>=1);//ture
        System.out.println(1<1);//false
 
    }
 
}
 
 
cs

이와 같이 비교연산자는 ture나 false 중 하나의 값이 나오게 함

 

 

조건문

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 programmingg;
 
public class conditional {
//조건문, if안에는 불리언만이 들어갈 수 있다.
    public static void main(String[] args) {
        
        if(true) {
            System.out.println("a");
        }
        if(false)
        {
            System.out.println("b");
        }
        
        //위와 같은 의미, 아래와 같이 코딩하면 서로 연결되어있음을 표현할 수 있다 
        if(true) {
            System.out.println("a");
        }
        else {
            System.out.println("b");
        }
 
        
        
        if(false) {
            System.out.println("b");
        } else {
            if(true) {
                System.out.println("a");
            }
            else {
                System.out.println("c");
            }//이렇게 이중삼중으로 조건문 안에 조건문 가능, 이경우 a출력
        }
        
//하지만 if문이 중첩되면 복잡하고 통합성 떨어져, else if 사용가능         
        if(false) {
            System.out.println("b");
            }
        else if(true) {
                System.out.println("a");
            }
        else {
            System.out.println("c");
        }// 위와 같은 결과, a 출력
    
     } 
}
    
 
cs

if의 ( ) 안에는 ture 와 false 값만 들어갈 수 있음 유의