Nolla osoittaa, että muuttuja ei osoita mihinkään objektiin eikä sillä ole arvoa. Voit käyttää perus -if -lauseketta tarkistaaksesi koodin nollan. Nullia käytetään yleisesti merkitsemään tai tarkistamaan, että jotain ei ole. Tässä yhteydessä sitä voidaan käyttää ehtona muiden prosessien käynnistämiseen tai pysäyttämiseen koodissa.
Askeleet
Osa 1/2: Nullin tarkistaminen Javassa
Vaihe 1. Määritä muuttuja “=” -merkillä
Yksittäistä "=" käytetään ilmoittamaan muuttuja ja antamaan sille arvo. Tämän avulla voit asettaa muuttujan arvoksi null.
- Arvo “0” ja nolla eivät ole samat ja ne toimivat eri tavalla.
-
variableName = null;
Vaihe 2. Tarkista muuttujan arvo käyttämällä "=="
"==" -näppäintä käytetään tarkistamaan, että molemmat arvot kummallakin puolella ovat samat. Jos asetat muuttujan arvoksi null ja "=", niin tarkistaminen, että muuttuja on yhtä kuin null, palauttaa arvon tosi.
-
variableName == null;
- Voit myös käyttää”! =” -Näppäintä tarkistaaksesi, että arvo EI ole sama.
Vaihe 3. Luo ehto nololle käyttämällä if -lauseketta
Lausekkeen tulos on totuusarvo (tosi tai epätosi). Voit käyttää totuusarvoa ehdona sille, mitä lause tekee seuraavaksi.
-
Jos arvo on esimerkiksi nolla, tulosta teksti "objekti on tyhjä". Jos "==" ei löydä muuttujaa tyhjäksi, se ohittaa ehdon tai voi siirtyä eri polulle.
Objektiobjekti = null; if (object == null) {System.out.print ("object is null"); }
Osa 2/2: Nollaustarkistuksen käyttäminen
Vaihe 1. Käytä nullia tuntemattomana arvona
On tavallista käyttää nullia oletusarvona minkä tahansa määritetyn arvon sijasta.
-
merkkijono ()
- tarkoittaa, että arvo on nolla, kunnes sitä todella käytetään.
Vaihe 2. Käytä nullia ehtona prosessin lopettamiselle
Nolla -arvon palauttamista voidaan käyttää silmukan lopettamiseen tai prosessin rikkomiseen. Tätä käytetään yleisemmin virheen tai poikkeuksen heittämiseen, kun jotain on mennyt pieleen tai ei -toivottu ehto on osunut.
Vaihe 3. Käytä nullia ilmaistaksesi aloittamaton tila
Samoin nullia voidaan käyttää lippuna osoittamaan, että prosessi ei ole vielä alkanut, tai ehtona merkitä prosessin alkuun.
-
Esimerkiksi: tee jotain, kun kohde on nolla, tai älä tee mitään, ennen kuin kohde EI ole tyhjä.
synkronoitu menetelmä () {while (method () == null); method (). nowCanDoStuff (); }