본문 바로가기
JAVA

[JAVA]논리형 boolean 연산자 및 관계연산자

by kwh_coding 2023. 4. 16.

 

package variable;

public class Test04 {

	public static void main(String[] args) {
		
		//논리형 - boolean - 1byte
		// - 참과 거짓을 저장하고 관리하는 자료형
		// - true(참) / false(거짓)
		
		boolean a = false; // true
		
		System.out.println(a);
		
		// 관계연산자 - 데이터
		// > < >= <= == !=
		System.out.println(10 == 5);
		
		a = 5 < 10;
		
		System.out.println(a);
		
		//논리연산자 - 조건식
		// - 참과 거짓을 판별하는 연산자
		
		// &&	논리곱(and)		양쪽 모두 참이면 참
		// ||	논리합(or)		한쪽이라도 참이면 참
		// !	부정(not)		참이면 거짓 , 거짓이면 참
		
		//				  or		and
		//	true		true		true		true
		//	false		true		true		false
		//	true		false		true		false
		//	false		false		false		false
		
		System.out.println("======================================================");
		
		System.out.println(10 > 0 || 10 < 50);
		System.out.println(10 < 0 || 10 < 50);
		System.out.println(10 > 0 || 10 > 50);
		System.out.println(10 < 0 || 10 > 50);
		
		System.out.println("======================================================");
		
		System.out.println(10 > 0 && 10 < 50);
		System.out.println(10 < 0 && 10 < 50);
		System.out.println(10 > 0 && 10 > 50);
		System.out.println(10 < 0 && 10 > 50);
		
		System.out.println("==========================================");
		
		System.out.println(!(10 > 5));
		System.out.println(!(10 < 5));
	}
	
}

'JAVA' 카테고리의 다른 글

[JAVA] 문자열(String)의 구조  (0) 2023.04.16
[JAVA] 문자 자료형과 문자의 체계  (0) 2023.04.16
[JAVA] 실수형 데이터 타입과 연산  (0) 2023.03.06
[JAVA] 정수형 데이터와 사칙연산  (0) 2023.03.06
[JAVA] 변수 선언  (0) 2023.03.06