Nulis rodo, kad kintamasis nenurodo į jokį objektą ir neturi jokios vertės. Galite naudoti pagrindinį teiginį „jei“, norėdami patikrinti kodo gabalo nulį. Nulis paprastai naudojamas žymėti ar patikrinti, ar kažkas nėra. Šiame kontekste jis gali būti naudojamas kaip sąlyga pradėti ar sustabdyti kitus kodo procesus.
Žingsniai
1 dalis iš 2: „Null“tikrinimas „Java“
Žingsnis 1. Naudokite „=“kintamajam apibrėžti
Vienas „=“naudojamas kintamajam deklaruoti ir jam reikšmei priskirti. Tai galite naudoti norėdami nustatyti kintamąjį į nulį.
- „0“ir null reikšmė nėra ta pati ir elgsis skirtingai.
-
kintamasisVardas = null;
Žingsnis 2. Norėdami patikrinti kintamojo vertę, naudokite „==“
„==“naudojamas patikrinti, ar abi vertės abiejose pusėse yra lygios. Jei nustatysite kintamąjį į nulį naudodami „=“, tada patikrinus, ar kintamasis yra lygus nuliui, grąžinama tiesa.
-
kintamasisVardas == null;
- Taip pat galite naudoti „! =“, Kad patikrintumėte, ar vertė NĖRA lygi.
Žingsnis 3. Naudokite teiginį „jei“, kad sukurtumėte sąlygą nuliui
Išraiškos rezultatas bus loginė (teisinga ar klaidinga) vertė. Loginę vertę galite naudoti kaip sąlygą tolesniam teiginiui.
-
Pvz., Jei vertė yra nulinė, spausdinkite tekstą „objektas nulis“. Jei „==“nemano, kad kintamasis yra nulis, jis praleis sąlygą arba gali pasirinkti kitą kelią.
Objekto objektas = null; if (objektas == nulis) {System.out.print ("objektas nulis"); }
2 dalis iš 2: Nulinio patikrinimo naudojimas
Žingsnis 1. Naudokite nulį kaip nežinomą vertę
Įprasta vietoj bet kurios priskirtos vertės naudoti nulį.
-
eilutė ()
- reiškia, kad vertė yra nulinė, kol ji faktiškai naudojama.
Žingsnis 2. Naudokite nulį kaip proceso pabaigos sąlygą
Nulinės vertės grąžinimas gali būti naudojamas ciklo pabaigai suaktyvinti arba procesui nutraukti. Tai dažniau naudojama klaidai ar išimčiai ištaisyti, kai kažkas nepavyko arba įvyko nepageidaujama būklė.
Žingsnis 3. Naudokite nulį, kad nurodytumėte neinicijuotą būseną
Panašiai null gali būti naudojamas kaip vėliava parodyti, kad procesas dar neprasidėjo, arba kaip sąlyga pažymėti proceso pradžią.
-
Pavyzdžiui: darykite ką nors, kol objektas yra niekinis, arba nedarykite nieko, kol objektas NĖRA nulis.
sinchronizuotas metodas () {while (method () == null); metodas (). nowCanDoStuff (); }