Ubadilishaji unaonyesha kuwa kutofautisha hakuelekezi kitu chochote na hakina thamani. Unaweza kutumia taarifa ya msingi ya 'ikiwa' kuangalia batili kwenye kipande cha nambari. Null hutumiwa kawaida kuashiria au kuthibitisha kutokuwepo kwa kitu. Katika muktadha huo, inaweza kutumika kama hali ya kuanza au kusimamisha michakato mingine ndani ya nambari.
Hatua
Sehemu ya 1 ya 2: Kuangalia Null katika Java
Hatua ya 1. Tumia "=" kufafanua kutofautisha
"=" Moja hutumiwa kutangaza kutofautisha na kuipatia thamani. Unaweza kutumia hii kuweka ubadilishaji kuwa batili.
- Thamani ya "0" na null sio sawa na itaishi tofauti.
-
variableName = batili;
Hatua ya 2. Tumia "==" kuangalia thamani ya ubadilishaji
"==" hutumiwa kuangalia kwamba maadili mawili kwa kila upande ni sawa. Ikiwa utaweka ubadilishaji kuwa batili na "=" kisha ukiangalia kuwa tofauti ni sawa na null itarudi kweli.
-
variableName == null;
- Unaweza pia kutumia "! =" Kuangalia kuwa thamani sio sawa.
Hatua ya 3. Tumia taarifa ya "ikiwa" kuunda hali ya batili
Matokeo ya usemi itakuwa thamani ya boolean (kweli au uwongo). Unaweza kutumia thamani ya boolean kama hali ya kile taarifa hiyo inafanya baadaye.
-
Kwa mfano, ikiwa thamani ni batili, basi chapisha maandishi "kitu ni batili". Ikiwa "==" haioni ubadilishaji kuwa batili, basi itaruka hali hiyo au inaweza kuchukua njia tofauti.
Kitu cha kitu = batili; ikiwa (object == null) {System.out.print ("object is null"); }
Sehemu ya 2 ya 2: Kutumia Angalia Null
Hatua ya 1. Tumia batili kama thamani isiyojulikana
Ni kawaida kutumia null kama chaguomsingi badala ya thamani yoyote uliyopewa.
-
kamba ()
- inamaanisha thamani ni tupu mpaka itumiwe kweli.
Hatua ya 2. Tumia batili kama hali ya kumaliza mchakato
Kurudisha thamani batili inaweza kutumika kuchochea mwisho wa kitanzi au kuvunja mchakato. Hii hutumiwa kawaida kutupa kosa au ubaguzi wakati kitu kimeenda vibaya au hali isiyofaa imepigwa.
Hatua ya 3. Tumia batili kuonyesha hali isiyojulikana
Vivyo hivyo, null inaweza kutumika kama bendera kuonyesha kwamba mchakato bado haujaanza au kama hali ya kuweka alama kuwa mwanzo wa mchakato.
-
Kwa mfano: fanya kitu wakati kitu kiko batili au usifanye chochote mpaka kitu kisichobatilika.
njia iliyosawazishwa () {wakati (mbinu () == null); njia ().sasaCanDoStuff (); }