Булев тип

От Администрация и управление
Версия от 11:05, 1 април 2014 на Detelina Staneva (беседа | приноси) (Нова страница: ==Булев тип== ===Определение=== Булевия тип се декларира с ключовата дума boolean. Има две стойност...)
(разл) ← По-стара версия | Текуща версия (разл) | По-нова версия → (разл)
Направо към навигацията Направо към търсенето

Булев тип

Определение

Булевия тип се декларира с ключовата дума boolean. Има две стойности, които може да приема – true и false. Стойността по подразбиране е false. Използва се най-често в логически изрази.

Пример

Нека разгледаме един пример, в който декларираме няколко променливи от познатите ни типове, инициализираме ги, сравняваме ги и отпечатваме резултата на конзолата. Дали двете променливи имат еднаква стойност ще видим, ако погледнем по-долу:

// Declare some variables

int a = 1;

int b = 2;

// Which one is greater?

boolean greaterAB = (a > b);

// Is it equal to 1?

boolean equalA1 = (a == 1);

// Print the result on the console

if (greaterAB) {

System.out.println(“A > B”);

} else {

System.out.println(“A <= B”);

}

System.out.println(“greaterAB = “ + greaterAB);

System.out.println(“equalA1 = “ + equalA1);

Нека видим резултата от горния фрагмент код:

A <= B

greaterAB = false

equalA1 = true

В примера декларираме две променливи от тип int, сравняваме ги и резултата го присвояваме на променливата от булев тип greaterAB. Аналогично за променливата equalA1. Ако променливата greaterAB е true, на конзолата се отпечатва А > B, в противен случай B > A.

Вижте още

Източници

Външни препратки