'java 연산자'에 해당되는 글 1건

  1. 2019.07.29 자바(Java) 연산자 총 집합! 8

앞서 if문에서 약간 연산자 부분을 설명드렸는데, 확실히 이걸 짚고 넘어가시는게 좋으실 것 같아서, 그리고 모르면 절대로 코딩을 할 수 없는 부분이라 설명을 드리려고 포스팅을 하게 됬습니다. 

계산을 할때 쓰는 문자로써, 꼭 비교때 들어가야 하는 문자입니다. 
표로 바로 설명드릴게요.

비교 연산자


비교 연산자 설명
x < y x가 y보다 작다
x > y x가 y보다 크다
x == y x와 y가 같다
x != y x와 y와 같지 않다
x >= y x가 y보다 크거나 같다
x <= y x가 y보다 작거나 같다

자 필수로 외워주셔야 하는 부분입니다. 예시를 통해서 연산자들에 대해 조금더 심층적으로 배워볼게요.

int x = 1;
int y = 2;
System.out.println(x < y);

x에다가 1이라는 int형을 대입을 한다음 sysout 부분에 x < y 라는 조건문을 출력하니 당연히 답은 true가 나옵니다.
왜냐하면 당연히 x가 y보다 작기때문에 크다에 true가 출력되는 것 입니다.

System.out.println(x > y);

위의 조건문은 당연히 x가 y보다 작기 때문에 false라는 값이 출력되어집니다.

System.out.println(x != y);

자 이부분은 x와 y와 같지 않다라는 조건문이죠? 당연히 true 참입니다. 

이렇게 자꾸 작은 구문이라도 코딩해서 직접 사용해보시면 학습에 훨씬 효과가 클것으로 생각됩니다.
이어서, 조건 판단 연산자에 대해서 알아볼게요.

 and(&&), or(||), not(!)


조건 판단에 쓰이는 연산자가 있습니다. 바로 and, or, not 연산자 인데요.
이 연산자들은 밑에 설명처럼 사용되어 집니다.

 x && y x와 y 모든 값이 참이어야 함이다.
x  | |  y  x와 y둘 중 적어도 한개의 값이 참이면 참이다.
!x =  x가 거짓이면 참이다. (반대의 개념으로 생각하시면 편합니다.)

자 그렇다면 위 연산자들은 if문의 예제로 예시를 알아보도록 할게요!

public class JataJava {

    public static void main(String[] args) {
       
         int money = 4000;
         boolean cashCard = true;
         if (money >= 5000 || cashCard) {
             System.out.println("음식을 사먹어 보자!");
         } else {
             System.out.println("돈이 없으니 그냥 집에가자..");
    
    } 
}

int money = 4000; 부분은 if 부분에서 명제를 만족시키지 못하지만, if (money >= 5000 || cashCard)  부분에서 cashCard가 가지고 있는 연산자가 | | 연산자라 즉 둘 중 하나라도 참이면 참인 명제가 만족이 되는 것 입니다.

이로써 필수로 쓰이는 연산자에 대해 알아보았는데요, 저 나름대로는 최대한 설명을 한다고 했는데, 이해가 안가시는 분들이나 어려우신 분들은 늘 그렇듯! 댓글을 남겨주시면 이해가 되실때까지 답변 달아드리도록 하겠습니다.

Posted by 자타공인
,