java↗4-6. 비교 연산자

개미Coder
|2024. 3. 14. 21:07
반응형

비교 연산자

>   <   >=   <=   ==   !=

두 피연산자를 비교해서 true(참) 또는 false(거짓)을 반환

 

> : 좌변 값이 크면, true 아니면 false

< : 좌변 값이 작으면, true 아니면 false

>= : 좌변 값이 크거나 같으면, true 아니면 false ( => X)

<= : 좌변 값이 작거나 같으면, true 아니면 false ( <= X)

 

== : 두값이 같으면, true 아니면 false ( = X)

!= : 두 값이 다르면, true 아니면 false ( =! X)

 

ex) 'A' > 'B' -> 65 > 66 ( int보다 작은 타입은 int로 바뀐다. 'A', 'B'는 char 타입)

-> 값은 false

 

문자열의 비교

문자열 비교에는 == 대신 equals()를 사용해야 한다.

String str1 = "abc";

String str2= "abc";

System.out.println(str1==str2); // true

System.out.println(str1.equals(str2)); // true

 

String str1 = new String("abc");

String str2 = new String("abc");

System.out.println(str1==str2); // false

System.out.println(str1.equals(str2)); // true

반응형