비교 연산자 > < >= <= == !==
두 연산자를 비교해서 ture(참) 또는 false(거짓)을 반환
비교연산자 | 연산결과 |
> | 좌변 값이 크면, ture 아니면 false |
< | 좌변 값이 작으면, true 아니면 false |
>= | 좌변 값이 크거나 같으면, true 아니면 false |
<= | 좌변 값이 작거나 같으면, true 아니면 false |
비교 연산자 | 연산결과 |
== | 두 값이 같으면, true 아니면 false |
!= | 두 값이 다르면, true 아니면 false |
'A' (char) > 'B' (char) -> 65 (int) > 66 (int) -> false
문자열의 비교
문자열 비교에는 == 대신 equals()를 사용해야 한다.
ex) 1)
String str1 = "abc";
String str2 = "abc";
system.out.println(str1 == str2); // true
system.out.println(str.equals (str2) ); // true
2)
String str1 = new String("abc");
String str2 = new String("abc");
system.out.println(str1 == str2); // flase
system.out.println(str1.equals(str2) ); // true
'자바의 정석 - 기초편' 카테고리의 다른 글
조건 연산자, 대입 연산자 (0) | 2022.08.02 |
---|---|
논리 연산자, 논리 부정 연산자 (0) | 2022.08.02 |
반올림 Math.round(), 나머지 연산자 (0) | 2022.08.01 |
사칙 연산자, 산술 변환 (0) | 2022.08.01 |
형변환 연산자 (0) | 2022.08.01 |