Nula označava da varijabla ne pokazuje na bilo koji objekt i nema vrijednost. Možete upotrijebiti osnovni izraz "if" za provjeru null u komadu koda. Null se obično koristi za označavanje ili provjeru nepostojanja nečega. Unutar tog konteksta, može se koristiti kao uvjet za pokretanje ili zaustavljanje drugih procesa unutar koda.
Koraci
1. dio 2: Provjera null u Javi
Korak 1. Pomoću “=” definirajte varijablu
Za deklariranje varijable i dodjeljivanje vrijednosti koristi se jedan “=”. Ovo možete koristiti za postavljanje varijable na null.
- Vrijednost “0” i null nisu iste i ponašat će se drugačije.
-
variableName = null;
Korak 2. Pomoću “==” provjerite vrijednost varijable
“==” koristi se za provjeru jesu li dvije vrijednosti s obje strane jednake. Ako postavite varijablu na null sa "=", provjera je li varijabla jednaka null vratila bi se true.
-
varijablaNaziv == null;
- Također možete upotrijebiti “! =” Za provjeru da vrijednost NIJE jednaka.
Korak 3. Upotrijebite izraz "if" za stvaranje uvjeta za null
Rezultat izraza bit će logička (istinita ili lažna) vrijednost. Logičku vrijednost možete koristiti kao uvjet za sljedeće što naredba radi.
-
Na primjer, ako je vrijednost null, ispišite tekst "object is null". Ako “==” ne pronađe varijablu null, tada će preskočiti uvjet ili može krenuti drugačijim putem.
Objekt objekt = null; if (objekt == null) {System.out.print ("objekt je null"); }
2. dio 2: Korištenje provjere nule
Korak 1. Koristite null kao nepoznatu vrijednost
Uobičajeno je koristiti null kao zadanu vrijednost umjesto bilo koje dodijeljene vrijednosti.
-
niz()
- znači da je vrijednost null sve dok se doista ne upotrijebi.
Korak 2. Koristite null kao uvjet za završetak procesa
Vraćanje null vrijednosti može se koristiti za pokretanje kraja petlje ili prekid procesa. Ovo se češće koristi za prikazivanje pogreške ili iznimke kada je nešto pošlo po zlu ili je došlo do neželjenog stanja.
Korak 3. Upotrijebite null za označavanje neupućenog stanja
Slično, null se može koristiti kao oznaka za pokazivanje da proces još nije započeo ili kao uvjet za označavanje početka procesa.
-
Na primjer: učinite nešto dok je objekt null ili ne radite ništa dok objekt NIJE null.
sinkronizirana metoda () {while (metoda () == null); method (). nowCanDoStuff (); }