Java

18. 비교 연산자, 문자열의 비교 - 패스트캠퍼스 백엔드 부트캠프 3기

gkss2tpt 2024. 12. 18. 16:03

1. 비교 연산자

  • 두 피연산자를 비교해서 true 또는 false를 반환
비교연산자 연산결과
> 좌변 값이 크면, true 아니면 false
< 좌변 값이 작으면, true 아니면 false
>= 좌변 값이 크거나 같으면, true 아니면 false
<= 좌변 값이 작거나 같으면, true 아니면 false
== 두 값이 같으면, true 아니면 false
!= 두 값이 다르면, true 아니면 false

 

2. 문자열의 비교

  • 문자열의 비교에는 == 대신 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);		// flase
System.out.println(str1.equals(str2));	// true