Ключевое слово Java boolean используется для объявления переменной как логического типа, которая представляет только одно из двух возможных значений: true или false.
В Java по умолчанию логические переменные инициализируются значением false.
Ключевое слово boolean можно использовать с –
- Переменные
- Параметры метода
- Типы возвращаемых данных метода
Обратите внимание, что размер логического значения в Java точно не определен и зависит от виртуальной машины Java(JVM).
1. Булевский синтаксис Java
Ключевое слово boolean можно использовать, как показано в приведенных примерах.
//1. variableboolean isMajorVersion = false;//2. method parameterspublic void setValid( boolean valid ) {//code}//3. method return typepublic boolean isValid() {//code}
2. Булев класс Java
У нас есть класс java.lang.Boolean(с заглавной буквой 'B') в Java. Класс Boolean — это класс-обертка, предназначенный для обертывания примитивного значения boolean. Он имеет одно поле типа boolean.
Мы можем напрямую присвоить булевы примитивные значения булевскому объекту. Это называется автобоксингом в Java, где примитивные значения автоматически преобразуются в их классы-оболочки.
Boolean b = new Boolean( true );//orBoolean b = true; //autoboxing
3. Пример логического значения Java
Программа на Java, демонстрирующая использование ключевого слова boolean.
public class Main{public static void main(String[] args){boolean condition = true;if(condition) {System.out.println("Condition is true");} else {System.out.println("Condition is false");}Boolean condObj = condition;System.out.println(condObj.booleanValue());}}
Вывод программы.
Condition is truetrue