// bool -> double [1.0] }

C# using System;

namespace TypLogiczny { public class Parzysta

//metoda zwracająca typ logiczny: // true (prawda), jeśli liczba podana jako argument jest parzysta, // false (fałsz) w przeciwnym przypadku. static bool CzyParzysta(int i)

return (i % 2) == 0;

static void Main()

for(int i = 0; i <=25; i++)

if(CzyParzysta(i)) //wartość logiczna jako warunek instrukcji warunkowej if

Console.WriteLine("Liczba {0} jest parzysta", i);

else

Console.WriteLine("Liczba {0} jest nieparzysta", i);

PHP function returnbool($arg) { return !!$arg; }

$b = returnbool(1); // zwraca prawdę (true)

// tak; true jest równoznaczne z 1 echo 'Test 1: ', ($b == 1) ? 'tak' : 'nie', '<br />';

// nie; true nie jest identyczne z 1 echo 'Test 2: ', ($b === 1) ? 'tak' : 'nie', '<br />';

Java class LogicDataType{ public static void main(String[] args){ boolean a = true, b = false; System.out.println("\"a\" wynosi " + a + ", natomiast \"b\" wynosi " + b + '.');

Delphi XE2/Object Pascal unit LogicDataType;

interface

uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs;