Articles

Îmbunătățiri / corecții

Acces rapid:

Acest videoclip vă arată Cum se utilizează tipul boolean în Java. Se propune o comparație cu sintaxa C.

tip boolean (boolean)

Utilizarea Tipul boolean

tipul boolean este un tip care definește două stări: starea adevărată și starea greșită. Cuvintele cheie asociate sunt, desigur, booleantrue

(starea potrivită) și false (statul fals).

unele limbi de programare, inclusiv C Limbă, nu au definit un tip boolean și nu au definit, în schimb, utilizați tipul int pentru a considera că 0 este asociat cu starea falsă și că orice altă valoare va fi asociată cu adevărata stare. În aceste limbi, este obișnuit să găsim bucle infinite introduse de următorul cod: while( 1 ) { /* du code */ }. Ca 1 este întotdeauna adevărat, while (buclă „atâta timp cât”) se va transforma pe o perioadă nedeterminată. Desigur, această posibilitate nu este oferită în Java și pentru a face o buclă infinită, va fi necesară utilizarea următorului cod.

 1 2 3 4 5 6 7 8 9 10 11 

TD

Un număr de operatori calculează rezultatele booleene: este, de exemplu, cazul operatorilor de comparare (==!=<

, …) În mod similar, unele instrucțiuni așteaptă expresii booleene: instrucțiunile if utilizează o condiție booleană pentru a executa sau nu un tratament. Acesta este și cazul instrucțiunii while

, care va executa o buclă atâta timp cât starea booleană asociată va fi adevărată. Aici este un mic exemplu:

iv id = „2fbbb7da148”
iv id = „
iv id =”

Operatori logici

Operatorii logici lucrează pe operanii boolean. Există trei operatori logici.

  • Operatorul &&: Permite o logică „și” logică. Trebuie remarcat faptul că, dacă operandul stâng este evaluat la false, atunci cel de-al doilea operator (dreapta al operatorului) nu va fi evaluat, iar operatorul va reveni false.

  • Operatorul ||: Permite o logică „sau” logică. Trebuie remarcat faptul că, dacă operandul stâng este evaluat la true, atunci cel de-al doilea operator (dreapta al operatorului) nu va fi evaluat, iar operatorul va reveni true.

  • Operatorul !: Aceasta permite o logică „nu”.

70f434f17″

Pentru a testa non-evaluarea operandului drept al unui && sau ||, vă propun să vă uitați la acest program.

 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 

Acest program este sigur datorită operatorului ||

public class Demo { public static void main(String args) { String str = null; double randomValue = Math.random(); // valeur aléatoire entre args) { String str = null; double randomValue = Math.random(); // valeur aléatoire entre [0..1[ if ( randomValue > 0.33 ) { if ( randomValue > 0.66 ) { str = "Une chance sur trois"; } else { str = ""; } } if ( str == null || str.trim().equals( "" ) ) { System.out.println( "str cannot be null or empty" ); } else { System.out.println( "Ok" ); } }}

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *