Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Úvod do booleovské premenné v Jave

programovací jazyk Java odvodzuje jeho syntaxe z C + + , ale to je programovací jazyk vyššej úrovne . Java aplikácie sú skompilované do Java bytecode , rodnom jazyku Java Virtual Machine . Java programy sú triedy nezávislé , pretože beží na Java Virtual Machine , JVM a je k dispozícii na všetkých moderných platformách . Boolean je primitívny dátový typ iba s dvoma hodnotami , " true " a " false " , a je menovaný pre matematik George Boole . Podmienky , ktoré vráti booleovské

matematické porovnanie , napríklad > ( väčší ako ) , < ( menší než ) a == ( rovná sa ) return " TRUE " alebo " FALSE " boolean , ako výsledok . Ak je vyhlásenie tiež vráti hodnotu true alebo false . Napríklad nasledujúci príkaz vráti boolean hodnotu " true " :

boolean trueFalse = 5 > 2 ;

V nasledujúcom príklade : "Ak " príkaz vráti " FALSE " takže kód pod ňou sa nevykoná :

if ( 7 > 10 )

doSomething ( ) ;
Booleans ako Vlajky

Ak potrebujete premennú predstavujú vlajku , ako je napríklad značka reprezentovať , že proces bol dokončený , boolean je dobré riešenie , ak počítanie nie je zapojený . Napríklad , nasledujúce premenná je globálna premenná :

private boolean isProcessFinished = FALSE ;

môžete nastaviť príznak " TRUE " alebo " FALSE " kdekoľvek vo svojej triede , a to môže byť prístupné a kontrolovať kdekoľvek rovnako .
Java Boolean triedy objektu

Java Boolean ( všimnite horný prípad B ) , obálky trieda , ktorá vytvára objekt z boolean primitívne . To je podobné ako Integer alebo Double tried objektov . Wrapper triedy vytvoriť Java reprezentácie objekt primitíva . Táto trieda je užitočná pre zastupovanie boolean , kde je potrebný objekt . Môžete vytvoriť logický objekt z existujúceho boolean , pomocou " nové " kľúčové slovo a odovzdávanie existujúce boolean ( alebo vyhlásenie , že sa rovná TRUE alebo FALSE ) do konštruktory :

boolean myBool = TRUE ;

Boolean boolObject = new Boolean ( myBool ) ;
analýzy reťazca za účelom logický

Boolean triedy Object je metóda static parseBoolean ( ) slúži k prevodu reťazec , boolean primitívne : .

boolean bool = Boolean.parseBoolean ( " true " ) ;

Premenná " bool " by sa rovnalo tRUE

Boolean triedy Object má tiež statickú valueOf ( metódy ) slúži k prevodu reťazca na Boolean objektu :

Boolean boolObject = Boolean.valueOf ( " false " ) ;

objekt boolObject obteká okolo boolean primitívne rovná " FALSE . "
Booleans nie nutne 1 bit

Kým boolean premenná môže byť myšlienka ako najjednoduchšie primitívne , čo predstavuje iba jeden bit informácie , to nie je nutne jediný bit v pamäti . To je JVM ( Java Virtual Machine ) špecifické , čo znamená , že boolean primitívne môžu používať rôzne množstvo pamäte v závislosti na platforme hostiteľského stroja . Avšak , to nemá vplyv na vykonávanie programu v jazyku Java , a množstvo použitej pamäte je zanedbateľný .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené