Java - Booleovi

Sadržaj
The logički tip je tip podataka koji ima samo dvije moguće vrijednosti pravi (istina) i lažno (netočno), a koristi se pri ocjenjivanju odluka, u našim je programima to vrlo važno jer će biti trenutaka u kojima će se, ako ispunimo uvjet, izvršiti radnju, a ako ga ne ispunimo, izvršit ćemo drugu.
S logički tip podataka Moći ćemo uključiti element inteligencije u naš program dopuštajući vam da razlučite opcije i odaberete onu koju smo programirali za različite slučajeve.
Logički tip podataka
The logički tip podataka, je tip podataka koji dopušta samo dvije istinite ili lažne vrijednosti, te su vrijednosti napisane doslovno i jesu sustav rezervirane riječiOve Booleove vrijednosti također se prikazuju prilikom logičkih usporedbi, poput procjene je li broj veći od nule.
Operatori logičke usporedbe
Budući da smo vidjeli da možemo vrednovati usporedbe, moramo znati da u Java Imamo 6 vrsta operatora koji nam omogućuju usporedbe, možemo procijeniti jednakost, veću vrijednost, nižu vrijednost itd., Za to možemo koristiti sljedeće elemente:
<Usporedite uvjet manje od.
<=Usporedite uvjet manji ili jednak.
>Usporedi stanje veće od.
> =Usporedite uvjet veći ili jednak.
==Usporedite uvjet kao, važno je napomenuti da se potpuno razlikuje od = koji se koristi samo za dodjeljivanje vrijednosti.
! =Usporedite stanje osim.
Praktična aplikacija
Sada ćemo napraviti mali program u koji ćemo ugraditi logičku usporedbu, naš će se program sastojati od zbrajanja zbroja s podacima koje generira isti program, a zatim se konzultirati s korisnikom radi odgovora, ako je korisnikov odgovor točan, boolean true i ako je netočan boolean false će se prikazati.
Pogledajmo onda kod koji ćemo izvršiti:
 uvoz java.util.Scanner; javna klasa AdditionQuiz {public static void main (String [] args) {// Generiramo brojeve pitanja int number2 = (int) (System.currentTimeMillis () * 7% 10); int broj1 = (int) (System.currentTimeMillis ()% 10); // Stvaramo objekt Skener za dobivanje podataka konzolom Ulaz skenera = novi Skener (System.in); System.out.print ("Koliko je" + broj1 + " +" + broj2 + "?"); int odgovor = input.nextInt (); // ispisujemo odgovor System.out.println (broj1 + " +" + broj2 + "=" + odgovor + "es" + (broj1 + broj2 == odgovor)); }} 

Ovdje vidimo da koristimo već poznate i prilično jednostavne elemente, prvo uvozimo knjižnicu Skener Kako bismo zabilježili ulazne podatke, tada naše brojeve dobivamo nasumično uzimajući vrijednost trenutnih milisekundi; kasnije pitamo korisnika s operacijom i kad primimo vrijednost napravimo usporedbu i ispisujemo je li istina ili netočna.
Kao što vidimo, to je jednostavan program koji koristi operator jednak ==. Za kraj vodiča ostavljamo sliku o tome kako bi program koji smo upravo napravili trebao izgledati:

Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod
wave wave wave wave wave