프로그래밍 언어/Java

java 3 강 비교 연산자와 boolean

happy_life 2021. 10. 19. 14:22
boolean 

불린(Boolean)은 참과 거짓을 의미하는 데이터 타입으로 bool이라고도 부름. 불린은 정수와 문자와 같이 하나의 데이터 타입인데, 참을 의미하는 true와 거짓을의미하는 false 두 가지의 값을 가지고 있다.

 

public class HelloWorldApp{
	
	public static void main(String[] args) {
		
		System.out.println(1 == 2);
		System.out.println(1 == 1);
	}
}

 

출력값

동등 비교연산자 ==

public class HelloWorldApp{
	
	public static void main(String[] args) {
		
		System.out.println(1 == 2); //false
		System.out.println(1 == 1); //true
		System.out.println("one" == "two"); //false
		System.out.println("one" == "one"); //true
	}
}

결과값

부정 연산자 !=

public class HelloWorldApp{
	
	public static void main(String[] args) {
		
		System.out.println(1 != 2); 
		System.out.println(1 != 1); 
		System.out.println("one" != "two"); 
		System.out.println("one" != "one"); 
	}
}

결과값

 

.equals 연산자
문자열을 비교할 때 사용하는 메소드

public class HelloWorldApp{
	
	public static void main(String[] args) {
		
		
		String a = "HelloWorld";
		String b = new String("HelloWorld");
		System.out.println(a == b);
		System.out.println(a.equals(b));
	}
}​

결과값