반응형
비교 연산자
> < >= <= == !=
두 피연산자를 비교해서 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
반응형
'java↗' 카테고리의 다른 글
java 기본 설정 세팅하기 (0) | 2024.03.14 |
---|---|
java↗4-7. 논리 연산자, 논리 부정 연산자 (1) | 2024.03.14 |
java↗4-5. 반올림 Math.round(), 나머지 연산자 (0) | 2024.03.14 |
java↗4-4. 사칙 연산자, 산술변환 (1) | 2024.03.14 |
java↗4-3. 형변환 연산자, 자동 형변환 (0) | 2024.03.14 |