Ch3-13~14. 비교 연산자
0. 목차
Chapter3. 연산자
Ch3 - 13. 비교 연산자
Ch3 - 14. 문자열의 비교
Ch3 - 13. 비교 연산자
▶ > < >= <= == !=
▷ 두 피연산자를 비교해서 ture 또는 false를 반환
▶ 연산자의 종류와 연산결과
▷ 대소비교
▷ 등가비교
▶ 실습
▷ char : >
char ch1 = 'A', ch2 = 'B';
System.out.println(ch1 > ch2);
// console
false
- 계산과정
- char : int 보다 작은 타입
char → int 자동 형변환 ch1 > ch2
'A' = 65, 'B' = 66
'A' > 'B'
65 > 66
false!
- char : int 보다 작은 타입
Ch3 - 14. 문자열의 비교
▶ 문자열을 비교할 때는?
▷ 문자열 비교에는 ==
대신 equals()
를 사용
- 문자열 비교 :
==
사용가능
String str1 = "abc";
String str2 = "abc";
System.out.println(str1 == str2);
System.out.println(str1.equals(str2));
// console
true
true
- 문자열 비교 :
==
사용불가
String str1 = new String("abc");
String str2 = new String("abc");
System.out.println(str1 == str2);
System.out.println(str1.equals(str2));
// console
false
true