JAVA/JAVA 이용하기

[JAVA] JAVA Boolean타입 ( true/false)

h0-0cat 2023. 6. 10. 18:27
728x90

boolean

boolean타입은 논리형으로 true/false만 저장 가능하다.

 1Byte의 메모리를 차지하지만 내부적으로 1bit만 사용한다.

 

 

//긁지않은 개발자
public class Ex01 {
	public static void main(String[] args) {
		boolean gender;
		
		gender = true;
		System.out.println("성별 : " + gender);
	}
}

실행 결과

성별 : true


//긁지않은 개발자
public class Ex02 {
	public static void main(String[] args) {
		boolean gender;
		
		gender = true;
		
		System.out.println("성별 : " + (gender ? "남자" : "여자"));
	}
}

실행 결과

성별 : 남자

 

3항 연산자 : 연산 대상이 3개인 연산자
조건 ? 참인경우 값 : 거짓인 경우 값;


 

 

//긁지않은 개발자
public class Ex03 {
	public static void main(String[] args) {
		boolean gender;
		gender = false;
		System.out.println("성별 : " + gender); //성별 : false
	}
}

실행 결과

성별 : false

 


 

 

//긁지않은 개발자
public class Ex04 {
	public static void main(String[] args) {
		boolean gender;
		gender = false;
		System.out.println("성별 : " + (gender ? "남자" : "여자"));
	}
}

실행 결과

 성별 : 여자

 


 

//긁지않은 개발자
public class Ex05 {
	public static void main(String[] args) {
		boolean gender;
		gender = false;
		System.out.println("성별 : " + (gender == true ? "남자" : "여자")); //성별 : 여자
	}
}

실행 결과

성별 : 여자 

== : 상등연산자

 


//긁지않은 개발자
public class Ex06 {
	public static void main(String[] args) {
		boolean gender;
		gender = false;
		System.out.println("성별 : " + (!gender ? "남자" : "여자")); //성별 : 남자
	}
}

실행 결과

성별 : 남자

! : NOT 연산자

 

 

 

 

연산자와 연산식에 관한 포스팅 

https://h0-0cat.tistory.com/entry/%EC%97%B0%EC%82%B0%EC%9E%90%EC%99%80-%EC%97%B0%EC%82%B0%EC%8B%9D

 

[JAVA] 연산자와 연산식

연산이란 ? 프로그램에서 데이터를 처리하여 결과를 산출하는 것을 연산이라고 한다. < 연산자와 연산식 > 단항 연산자 : ++x; 이항 연산자 : x+ y; 삼항 연산자 : (sum>90) "A" : "B"; 연산식은 반드시 하

h0-0cat.tistory.com

728x90