Cuprins
tip boolean este un tip de date care are doar două valori posibile Adevărat (adevărat) și fals (fals), și este utilizat la evaluarea deciziilor, în programele noastre acest lucru este foarte important, deoarece vor exista momente în care, dacă îndeplinim o condiție, se execută o acțiune și dacă nu o îndeplinim, executăm alta.Cu tip de date boolean Vom putea încorpora un element de inteligență în programul nostru, permițându-vă să discerneți între opțiuni și să îl alegeți pe cel pe care l-am programat pentru diferite cazuri.
Tipul de date boolean
tip de date boolean, este un tip de date care permite doar două valori adevărate sau false, aceste valori sunt scrise literal și sunt cuvinte rezervate sistemuluiAceste valori booleene sunt prezentate și atunci când se fac comparații logice, cum ar fi evaluarea dacă un număr este mai mare decât zero.
Operatori de comparație logică
Deoarece am văzut că putem evalua comparațiile, trebuie să știm acest lucru în Java Avem 6 tipuri de operatori care ne permit să facem aceste comparații, putem evalua egalitatea, valoarea mai mare, valoarea mai mică etc., pentru aceasta putem folosi următoarele elemente:
<Comparați condiția mai mică decât.
<=Comparați condiția mai mică sau egală cu.
>Comparați starea mai mare decât.
> =Comparați starea mai mare sau egală cu.
==Comparați condiția ca, este important să rețineți că este total diferită de = care este folosit doar pentru a atribui valori.
! =Comparați starea în afară de.
Aplicație practică
Acum vom face un mic program în care vom încorpora o comparație logică, programul nostru va consta în a face o sumă cu datele generate de același program și apoi să consultăm utilizatorul pentru răspuns, dacă răspunsul utilizatorului este corect, booleanul adevărat și, dacă este incorect, va fi afișat falsul boolean.
Să vedem atunci codul pe care urmează să-l executăm:
import java.util.Scanner; public class AdditionQuiz {public static void main (String [] args) {// Generăm numerele întrebărilor int number2 = (int) (System.currentTimeMillis () * 7% 10); int number1 = (int) (System.currentTimeMillis ()% 10); // Creăm un obiect Scanner pentru a obține datele prin consolă Scanner input = new Scanner (System.in); System.out.print ("Cât costă" + număr1 + "+" + număr2 + "?"); int answer = input.nextInt (); // imprimăm răspunsul System.out.println (număr1 + "+" + număr2 + "=" + răspuns + "es" + (număr1 + număr2 == răspuns)); }}
Aici vedem că folosim elemente care sunt deja cunoscute și destul de simple, mai întâi importăm biblioteca Scanner Pentru a capta datele de intrare, atunci obținem numerele noastre la întâmplare luând valoarea milisecundelor curente; ulterior întrebăm utilizatorul cu operațiunea și când primim o valoare facem comparația și tipărim dacă este adevărat sau fals.
După cum putem vedea, este un program simplu care folosește operatorul egal cu ==. Pentru a termina tutorialul, lăsăm o imagine a modului în care ar trebui să arate programul pe care tocmai l-am realizat:
V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv