Java - Būla

Satura rādītājs
Būla veids ir datu tips, kuram ir tikai divas iespējamās vērtības taisnība (taisnība) un nepatiesa (nepatiess), un to izmanto, novērtējot lēmumus, mūsu programmās tas ir ļoti svarīgi, jo būs brīži, kad, izpildot nosacījumu, tiek izpildīta darbība, un, ja to neizpildām, izpildām citu.
Ar Būla datu tips Mēs varēsim savā programmā iekļaut izlūkošanas elementu, ļaujot jums atšķirt iespējas un izvēlēties to, ko esam ieprogrammējuši dažādiem gadījumiem.
Būla datu tips
Būla datu tips, ir datu tips, kas pieļauj tikai divas patiesas vai nepatiesas vērtības, šīs vērtības ir rakstītas burtiski un ir sistēmas rezervētie vārdiŠīs Būla vērtības tiek parādītas arī, veicot loģiskus salīdzinājumus, piemēram, novērtējot, vai skaitlis ir lielāks par nulli.
Loģiskā salīdzinājuma operatori
Tā kā mēs redzējām, ka varam novērtēt salīdzinājumus, mums tas ir jāzina Java Mums ir 6 veidu operatori, kas ļauj veikt šos salīdzinājumus, mēs varam novērtēt vienlīdzību, augstāku vērtību, zemāku vērtību utt., Šim nolūkam mēs varam izmantot šādus elementus:
<Salīdziniet mazāk nekā nosacījumu.
<=Salīdziniet nosacījumu, kas ir mazāks vai vienāds ar nosacījumu.
>Salīdziniet stāvokli lielāku par.
> =Salīdziniet nosacījumu, kas ir lielāks vai vienāds ar.
==Salīdziniet nosacījumu kā, ir svarīgi atzīmēt, ka tas pilnīgi atšķiras no =, kas tiek izmantots tikai vērtību piešķiršanai.
! =Salīdziniet stāvokli, izņemot.
Praktisks pielietojums
Tagad mēs izveidosim nelielu programmu, kurā iekļausim loģisku salīdzinājumu, mūsu programma sastāvēs no summas sastādīšanas ar tās pašas programmas ģenerētajiem datiem un pēc tam konsultēsies ar lietotāju, lai atbildētu, ja lietotāja atbilde ir pareiza, Būla patiesība, un, ja tā ir nepareiza, tiks parādīta Būla patiesība.
Apskatīsim kodu, kuru mēs izpildīsim:
 importēt java.util.Scanner; publiskās klases papildinājuma viktorīna {public static void main (String [] args) {// Mēs ģenerējam jautājumu numurus int number2 = (int) (System.currentTimeMillis () * 7% 10); int numurs1 = (int) (System.currentTimeMillis ()% 10); // Mēs izveidojam skenera objektu, lai iegūtu datus, izmantojot konsoli. Scanner input = new Scanner (System.in); System.out.print ("Cik ir" + numurs1 + " +" + skaitlis2 + "?"); int atbilde = input.nextInt (); // mēs izdrukājam atbildi System.out.println (skaitlis1 + " +" + skaitlis2 + "=" + atbilde + "es" + (skaitlis1 + skaitlis2 == atbilde)); }} 

Šeit mēs redzam, ka mēs izmantojam jau zināmus un diezgan vienkāršus elementus, vispirms importējam bibliotēku Skeneris Lai uztvertu ievades datus, mēs iegūstam savus skaitļus nejauši, ņemot vērā pašreizējo milisekunžu vērtību; vēlāk mēs jautājam lietotājam ar darbību un, kad mēs saņemam vērtību, mēs veicam salīdzinājumu un mēs drukājam, ja tā ir patiesa vai nepatiesa.
Kā redzam, tā ir vienkārša programma, kas izmanto operatoru, kas vienāds ar ==. Lai pabeigtu apmācību, mēs atstājam priekšstatu par to, kā jāizskatās tikko izveidotajai programmai:

Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave