Ničelna vrednost označuje, da spremenljivka ne kaže na noben predmet in nima vrednosti. Za preverjanje ničelne vrednosti v kodi lahko uporabite osnovni stavek "if". Nič se običajno uporablja za označevanje ali preverjanje neobstoja nečesa. V tem kontekstu se lahko uporabi kot pogoj za zagon ali ustavitev drugih procesov v kodi.
Koraki
1. del od 2: Preverjanje ničelne vrednosti v Javi
Korak 1. Z “=” določite spremenljivko
En sam »=« se uporablja za razglasitev spremenljivke in ji dodeli vrednost. S tem lahko spremenljivko nastavite na ničelno.
- Vrednost "0" in ničel nista enaki in se bosta obnašali drugače.
-
variableName = ničelno;
Korak 2. Z vrednostjo »==« preverite vrednost spremenljivke
“==” se uporablja za preverjanje, ali sta vrednosti na obeh straneh enaki. Če spremenljivko nastavite na nič z »=«, bo preverjanje, ali je spremenljivka enaka nič, vrnilo vrednost true.
-
ime spremenljivke == ničelno;
- Z “! =” Lahko preverite tudi, ali vrednost NI enaka.
Korak 3. Uporabite stavek "if", da ustvarite pogoj za ničelno vrednost
Rezultat izraza bo logična (resnična ali napačna) vrednost. Logično vrednost lahko uporabite kot pogoj za naslednji stavek.
-
Na primer, če je vrednost ničelna, natisnite besedilo »objekt je ničelno«. Če »==« ne ugotovi, da je spremenljivka ničelna, bo preskočila pogoj ali pa ubrala drugo pot.
Objekt objekt = nič; if (object == null) {System.out.print ("objekt je ničelni"); }
2. del 2: Uporaba preverjanja ničelnosti
Korak 1. Uporabite null kot neznano vrednost
Običajno se uporablja null kot privzeta vrednost namesto katere koli dodeljene vrednosti.
-
vrvica()
- pomeni, da je vrednost ničelna, dokler se dejansko ne uporabi.
Korak 2. Uporabite ničelno kot pogoj za zaključek procesa
Vrnitev ničelne vrednosti se lahko uporabi za sprožitev konca zanke ali prekinitev procesa. To se pogosteje uporablja za prikaz napake ali izjeme, ko je šlo kaj narobe ali je prišlo do neželenega stanja.
Korak 3. S puščico null označite stanje brez začetka
Podobno se lahko vrednost null uporabi kot zastavica za prikaz, da se postopek še ni začel, ali kot pogoj za označbo začetka procesa.
-
Na primer: naredite nekaj, medtem ko je predmet ničelno, ali ne storite ničesar, dokler predmet NI nič.
sinhronizirana metoda () {while (metoda () == null); method (). nowCanDoStuff (); }