Kako uporabljati Java booleanske vrednosti
Booleanske vrednosti v Javi so eden od primitivnih podatkovnih tipov tega programskega jezika. Booleanska vrednost je vrednost resničnosti, ki lahko ima samo eno od dveh možnih vrednosti, običajno »true« (resnično) ali »false« (neresnično). Booleanske vrednosti v Javi so osnova za številne ukaze in akcije. V tem vodiču si bomo z nekaj primeri podrobneje ogledali, kako delujejo.
Kaj so Java booleani?
Boolove vrednosti, poimenovane po angleškem matematiku Georgeu Booleu, so elementi iz algebre, ki opisujejo spremenljivko, ki lahko ima le določeno število vrednosti. V programiranju se to načelo uporablja za ustvarjanje logike in povezovanje izvajanja aplikacije s pogojem. Če je pogoj izpolnjen (tj. če je resničen), se aplikacija izvede. Če pogoj ni izpolnjen, se aplikacija ne izvede.
Pri delu s programskimi jeziki obstaja veliko situacij, v katerih sta možna le dva stanja. Primeri so možnosti vklopljeno in izklopljeno, odgovori da in ne ter vrednosti resnično in neresnično. Pri učenju programskega jezika hitro postane jasno, kako pomembne so boolovske vrednosti. Obstaja nešteto procesov, ki temeljijo na ideji, da bo veljal eden od dveh stanj. To je na primer primer pri odločanju, ali izvesti ukaz Java na podlagi stanja. Booleanske vrednosti so podatkovni tip, ki se običajno uporablja za takšne naloge.
Kako ustvariti Java boolean
Ustvarjanje Java boolean je preprosto. Sintaksa je naslednja:
boolean booleanexample1 = true;
boolean booleanexample2 = false;javaV naslednjem osnovnem primeru bomo videli, kako se ustvari in nato vrne booleanska vrednost. Opredelili bomo dve vrednosti, eno resnično in eno napačno:
public class Main {
public static void main(String[] args) {
boolean x = true;
boolean y = false;
System.out.println(x);
System.out.println(y);
}
}javaIzhod je naslednji:
true
falsejavaKako uporabljati Java booleanske vrednosti v if-else stavkih
V praksi se Java booleani uporabljajo v kombinaciji z drugimi izjavami, da se določi, da mora biti rezultat ovrednotenja booleanska vrednost. Poglejmo, kako to deluje z izjavami if-else.
public class Main {
public static void main(String[] args) {
int x = 5;
int y = 10;
boolean x1 = true;
boolean y1 = false;
if (y > x) {
System.out.println("The condition is: " + x1);
}
else {
System.out.println("The condition is: " +y1);
}
}
}javaV tem primeru bo izhod:
The condition is: truejavaKako uporabljati Java booleanske vrednosti v zanke while
Java booleanske vrednosti se lahko kombinirajo tudi z zankami while. Zanke while se izvajajo, dokler je vrednost true. Ko to ni več tako, se zanka konča.
V našem primeru bomo vrednost x inicializirali z 10 in sistemu naročili, naj izvaja zanko, dokler je vrednost manjša ali enaka 20. V vsaki iteraciji se bo vrednost povečala za 1, kar označimo z operatorjem povečanja ++. Tako to izgleda v praksi:
public class Main {
public static void main(String[] args) {
int x = 10;
while (x <= 20) {
System.out.println(x);
x++;
}
}
}javaIzhod bo izgledal takole:
10
11
12
13
14
15
16
17
18
19
20javaKo spremenljivka x doseže vrednost 21, se zanka zaključi.
Kako uporabljati boolovski izraz
V mnogih primerih namesto ustvarjanja booleanske vrednosti lahko uporabite booleanski izraz. Booleanski izrazi sledijo isti logiki, vendar so krajši in jasnejši. Enega smo že videli v zgornjem primeru z Java operatorjem <= (manjši ali enak).
V naslednjem primeru si predstavljajmo, da bo šola razglasila snežni dan, če bo zapadlo več kot 5 palcev snega. Če bo zapadlo 5 palcev snega ali manj, bo pouk potekal po urniku. Koda za to je naslednja:
public class Main {
public static void main(String[] args) {
int currentsnow = 3;
int snowlimit = 5;
if (currentsnow <= snowlimit) {
System.out.println("School is in session.");
} else {
System.out.println("School is canceled.");
}
}
}javaIzhod je naslednji:
School is in session.java741035376cac1f90cb41b8537f90d01f
994c68ed11aa4313a4ce3dec2c3c7dc9
8397fd36c49b00fac5c9a87e7e1b7c18
bbbdfdef6e0703a48e076573665ea466