Boolean 데이터 타입이란?
- 참(true)과 거짓(false)을 표현하는 데이터 타입
- true와 false 키워드를 직접 입력할 수도 있고, 메소드의 리턴값이나 비교 연산으로 도출할 수도 있다.
public class BooleanApp {
public static void main(String[] args) {
// Data type 데이터 타입
System.out.println("One"); // String 문자열
System.out.println(1); // Integer 정수
// Boolean Data type
System.out.println(true);
System.out.println(false);
}
}
Boolean 데이터 타입의 활용
contains() 메소드
- String 객체의 메소드로 일련의 문자가 포함되어 있는지 확인 후, Boolean 데이터 타입을 return 한다.
public class BooleanApp {
public static void main(String[] args) {
// contains 메소드
System.out.println(foo.contains("world")); // true
System.out.println(foo.contains("wor")); // true
System.out.println(foo.contains("word")); // false
}
}
비교 연산자
- 값의 대소, 같음을 비교하는 연산자
- 설명에 해당하는 진술에 따라 Boolean 데이터 타입을 산출한다.
- 총 6가지의 비교 연산자가 있다.
a > b | a가 b보다 큼 |
a < b | a가 b보다 작음 |
a >= b | a가 b보다 크거나 같음 |
a <= b | a가 b보다 작거나 같음 |
a == b | a가 b와 같음 |
a != b | a가 b와 같지 않음 |
public class ComparisonOperatorApp {
public static void main(String[] args) {
// Comparison Operator 비교 연산자
System.out.println(1 > 1); // false
System.out.println(1 == 1); // true
System.out.println(1 < 1); // false
System.out.println(1 >= 1); // true
}
}
※ 이 글은 생활코딩 JAVA - 제어문 강의를 듣고 정리한 내용입니다.
'🌎 Web > Java' 카테고리의 다른 글
[Java] 정수 나눗셈 연산, 증감 연산자, while문과 조건식 (0) | 2022.11.18 |
---|---|
[Java] 논리 연산자 (0) | 2022.03.16 |
[Java] == vs equals (0) | 2022.03.13 |
[Java] 조건문(Conditional Statement) (0) | 2022.03.11 |
[Java] 제어문(Java Flow Control) (0) | 2022.03.11 |