본문 바로가기

Programing/Java

[Java] 예제 연산자 관계논리연산자

Java 연산자 예제



파일명:Ex02_04_관계_논리_연산자.java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class Ex02_04_관계_논리_연산자 {
    public static void main(String[] args) {
        int a=10, b=10, c=30, d=40;
        //boolean bool;
        //bool = a >= b;
        System.out.println("a>=b : " + !(a>=b)); //! not 연산자
        System.out.println("a>=b : " + (a>=b));
        System.out.println("a!=b : " + (a!=b));
        System.out.println("a==b : " + (a==b));
        
        //bool = a>b && c>d;    
        
        //System.out.println("bool : "+bool);
        System.out.println("bool : "+(a>=|| c>d));
    }
 
}
cs
예제 코드


결과


변수간의 관계를 논리식으로 하여 출력을 boolean으로 하는 반법이다.

println 안에 변수 a와 b의 관계에서 참일때 true 거짓일때 false를 출력한다.

비교식 앞에 !를 붙이면 true는 false로 false는 true로 바뀌어 출력된다.


변수 타입이 boolean인 bool을 따로 선언하여 출력 할 수도 있지만 pinrtln안에서 비교식을 사용하여

굳이 변수를 더 선언하지 않고 바로 출력 할 수 있다.

'Programing > Java' 카테고리의 다른 글

[Java] 예제 제어문과 반복문 ifelse  (0) 2016.04.30
[Java] 예제 연산자 삼항연산자  (0) 2016.04.30
[Java] 예제 연산자 증감  (0) 2016.04.23
[Java] 예제 연산자 복합대입  (0) 2016.04.23
[Java] 예제 연산자 산술  (0) 2016.04.23