В этой статье подробно объясняется разница между логическими значениями и логическими значениями в Java и их применение в программах. Boolean — это базовый тип данных Java, а Boolean — соответствующий ему класс инкапсуляции. По сути, эти два типа одинаковы в присваивании и оценке, но в некоторых случаях, например при получении значений из коллекции, можно использовать только логический тип. Также в статье на примерах кода демонстрируется разница значений по умолчанию после инициализации логических и логических массивов, а также дается краткий обзор применения логических значений в разных языках программирования.
Разница между boolean и Boolean заключается в том, что boolean — это базовый тип данных, а Boolean — его класс инкапсуляции. Как и другие классы, он имеет атрибуты и методы и может быть новым. Например: Boolean flag = new Boolean("true"); // Boolean невозможен. Boolean — это объектный класс экземпляра boolean, точно так же, как Integer соответствует int.
Начиная с jdk1.5.0 или более поздней версии, логическое значение совпадает с логическим значением с точки зрения «назначения» и оценки, то есть вы: логическое значение b1 = true; или логическое значение b2 = true, оба варианта подходят; Несколько ситуаций, когда Boolean можно использовать только при получении значений из списков или хеш-таблиц. Например, boolean t = false;Map map = new HashMap();map.put("t", t); тогда для получения значения t1 = (Boolean) map.get(t); /Предыдущий вариант может использовать только логическое значение для приведения, логическое значение использовать нельзя.
Значение объекта, созданного с помощью Boolean, по умолчанию равно false, а объект, созданный с помощью Boolean, имеет значение null до создания его экземпляра.
Используется логическое значение[] = новое логическое значение[3];
for (логический флаг: используется) {
System.out.print(флаг + » «);
}
//Результат печати нулевой null null
логическое значение[] используется1 = новое логическое значение[3];
for (Boolean flag1: Used1) {
System.out.print(flag1 + » «);
}
//Результат печати — false false false
Дальнейшее чтение:
Логические переменные логического типа данных хранятся в виде 8-битных (1 байт) числовых значений, но могут принимать только значения True или False. Значение логической переменной отображается как True или False (при использовании Print), либо #TRUE# или #FALSE# (при использовании Write #). Используйте ключевые слова True и False, чтобы присвоить логическую переменную одному из этих двух состояний. В Java логические значения могут быть только истинными и ложными, их нельзя заменить 0 и 1, и они должны быть в нижнем регистре. Логическая операция относится к логической операции. В программном обеспечении ansys раскрывающееся меню предлагает выполнить элементы логической операции. В некоторых языках программирования ключевым словом этого типа является bool, например C++, и его использование такое же.
Выше речь идет о разнице между логическим и логическим значениями. Надеюсь, это будет полезно всем.
В целом, понимание разницы между логическими значениями и логическими значениями имеет решающее значение для написания эффективного и правильного кода Java. Выбор подходящего типа зависит от конкретного сценария применения. Только овладев характеристиками обоих, вы сможете лучше разрабатывать программы.