У деяких мовах, таких як C або C++, цілі значення можна розглядати як логічні, де 0 дорівнює false, а будь-яке інше значення дорівнює true. Не так у Java. У Java, ви не можете конвертувати між цілочисельним типом і логічним типом. Отримайте короткий довідник Java For Dummies зараз із навчальною платформою O'Reilly.
Літералом логічного значення є True або False. Функція Tableau INT() перетворює логічне значення на число, повертаючи значення 1 для True і 0 для False.
По суті, логічного значення немає. Число 0 вважається хибним а всі інші числа вважаються вірними….
Логічний тип даних зазвичай займає один біт у пам’яті/сховищі як він може мати лише значення біта 0 або 1. Однак, якби ми просто використали 0 або 1, ми говоримо про ціле число. У більшості сучасних мов цілі числа зазвичай представлені 4 байтами, отже, це 32 біти.
У мовах програмування 0 означає false, а будь-яке інше ціле число, крім 0, означає true. if(0) подібний до if(false), тобто умова є хибною, і будь-який оператор у цьому блоці if не виконуватиметься. Наприклад, у мові c: СИНТАКСИС: if(умова) { оператори; }
true – значення int дорівнює 1. false – значення int дорівнює 0. Створення винятку, якщо значення int не дорівнює ні 1, ні 0.
0 і 1 є типом "число", але в логічному виразі, 0 перетворює на false і 1 перетворює на true .