ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 비교 연산자 ( ComparisonOperator )
    초급 JAVA/b_operator 2020. 2. 29. 20:37

    비교 연산자

     

     < : 작다

     

     > : 크다

     

     <= : 작거나 같다

     

     >= : 크거나 같다

     

     == : 같다.

     

     != : 같지 않다.

     


    비교 연산자 수행시 주의할 점

     

    float와 double형 비교

     

    10.1f == 10.1  은 true 가 아닌 false가 출력됌

     

     ==> double형을 float형으로 형 변환해야 정확하게 비교할 수 있다.

     

     10.1f == (float) 10.1;

     


    String형 비교

     

    boolean b = "abc" == "abc";

     

     // 같은 스트링 리터럴은 같은 주소를 갖는다.

     

     - 참조형 탕비은 저장된 메모리 주소를 비교하기 때문에 String은 등가비교 연산자로 내용을 비교할 수 없다.

     

       String의 내용을 비교하기 위해서는 equals() 메소드를 사용한다.

     

       b = "abc".equals("abc");

     

     

    '초급 JAVA > b_operator' 카테고리의 다른 글

    산술연산자 (ArithmeticOperator)  (0) 2020.02.29

    댓글

Designed by Tistory.