Nulle norāda, ka mainīgais nenorāda uz nevienu objektu un tam nav vērtības. Lai pārbaudītu koda gabalā nulli, varat izmantot pamata “ja” paziņojumu. Null parasti tiek lietots, lai apzīmētu vai pārbaudītu kaut kā neesamību. Šajā kontekstā to var izmantot kā nosacījumu, lai sāktu vai apturētu citus koda procesus.
Soļi
1. daļa no 2: nulles pārbaude Java
1. solis. Izmantojiet “=”, lai definētu mainīgo
Viens “=” tiek izmantots, lai deklarētu mainīgo un piešķirtu tam vērtību. To var izmantot, lai mainīgo iestatītu uz nulli.
- Vērtība “0” un “null” nav vienāda un darbosies atšķirīgi.
-
mainīgaisNosaukums = null;
2. darbība. Izmantojiet “==”, lai pārbaudītu mainīgā vērtību
“==” tiek izmantots, lai pārbaudītu, vai abas puses abas vērtības ir vienādas. Ja mainīgo iestatāt uz nulli ar “=”, tad, pārbaudot, vai mainīgais ir vienāds ar nulli, tiek atgriezta patiesā vērtība.
-
mainīgaisNosaukums == null;
- Varat arī izmantot “! =”, Lai pārbaudītu, vai vērtība NAV vienāda.
3. solis. Izmantojiet paziņojumu “ja”, lai izveidotu nosacījumu nullei
Izteiksmes rezultāts būs Būla (patiesa vai nepatiesa) vērtība. Būla vērtību var izmantot kā nosacījumu tam, ko paziņojums veic tālāk.
-
Piemēram, ja vērtība ir nulle, tad izdrukājiet tekstu “objekts ir nulle”. Ja “==” neatrod, ka mainīgais ir nulle, tas izlaidīs nosacījumu vai var izvēlēties citu ceļu.
Objekta objekts = null; ja (objekts == null) {System.out.print ("objekts ir nulle"); }
2. daļa no 2: nulles pārbaudes izmantošana
1. solis. Izmantojiet nulli kā nezināmu vērtību
Parasti kā noklusējumu jebkuras piešķirtās vērtības vietā tiek izmantots null.
-
virkne ()
- nozīmē, ka vērtība ir nulle, līdz tā tiek faktiski izmantota.
2. solis. Izmantojiet null kā nosacījumu procesa pabeigšanai
Atgriežot nulles vērtību, var izmantot cikla beigas vai procesa pārtraukšanu. To biežāk izmanto, lai radītu kļūdu vai izņēmumu, ja kaut kas ir nogājis greizi vai ir noticis nevēlams stāvoklis.
3. solis. Izmantojiet nulli, lai norādītu neiesāktu stāvokli
Līdzīgi null var izmantot kā karodziņu, lai parādītu, ka process vēl nav sācies, vai kā nosacījumu, lai atzīmētu procesa sākumu.
-
Piemēram: dariet kaut ko, kamēr objekts ir nulle, vai nedariet neko, līdz objekts NAV.
sinhronizētā metode () {while (method () == null); metode (). nowCanDoStuff (); }