Dev_Study/Java_2024

[Java] 5.비교연산자

LeeDaniel 2024. 10. 21. 14:58
반응형
 [ boolean ] 
-boolean(불린)은 참과 거짓을 의미하는 데이터 타입
-참을 의미하는 true, 거짓을 의미하는 false 2가지 값을 가지고 있다
boolean a = true;
boolean b = false;
    
System.out.println( a == b);	// false
System.out.println( a != b);	// true



 [ 비교연산자(관계연산자 ] 
-값을 비교할때 사용되며 true는 참, false는 거짓을 의미한다


[ == ] 
-좌항과 우항을 비교해서
 서로 값이 같으면 true
 다르면 false가 된다
System.out.println( 7 == 7 );	// true
System.out.println( 7 == 8 );	// false
    
System.out.println( "abc" == "abc");	// true
System.out.println( "aaa" == "bbb");	// false


[ != ] 
!는 부정을 의미하며, '같다'의 부정은 '같지않다'이고
기호로는 !=로 표시한다
System.out.println( 7 != 7 );	// false
System.out.println( 7 != 8 );	// true
    
System.out.println( "abc" != "abc");	// false
System.out.println( "aaa" != "bbb");	// true



 [ .equals ] 
.equals는 문자열을 비교할때 쓰는 메소드다.
String a = "Hello";
String b = new String("Hello");
    
System.out.println( a == b );		// false
System.out.println( a.equals(b) );	// true
 
반응형

'Dev_Study > Java_2024' 카테고리의 다른 글

[Java] 4.연산자(operator)  (0) 2024.10.18
[Java] 3.형 변환(TypeConversion, TypeCasting)  (0) 2024.10.18
[Java] 2.비트(bit)와 자료형(DataType)  (1) 2024.10.18
[Java] 1.숫자와 문자  (0) 2024.10.18