Forfatter:
Eugene Taylor
Opprettelsesdato:
9 August 2021
Oppdater Dato:
22 Juni 2024
![How to check the expansion tank cap](https://i.ytimg.com/vi/JkHY_fszcn0/hqdefault.jpg)
Innhold
Null indikerer at en variabel ikke refererer til et objekt og ikke har noen verdi. Du kan bruke en standard "if" -uttalelse for å sjekke en nullverdi i et stykke kode. Null brukes vanligvis til å indikere eller bekrefte at det ikke eksisterer noe. I den sammenheng kan den brukes som en betingelse for å starte eller stoppe andre prosesser i koden.
Å trå
Del 1 av 2: Kontrollere null i Java
Bruk "=" til å definere en variabel. En enkelt "=" brukes til å erklære en variabel og tildele den en verdi. Du kan bruke dette til å sette en variabel til null.
- Verdien "0" og null er ikke den samme og vil oppføre seg på forskjellige måter.
- variableName = null;
Bruk "==" for å sjekke verdien på en variabel. A "==" brukes til å sjekke om to verdier på begge sider av telleren er like. Hvis du har satt en variabel til null med "=", vil kontrollen av at variabelen er null returnere "sann".
- variableName == null;
- Du kan også bruke "! =" For å sjekke om en verdi IKKE er lik.
Bruk en "if" -uttrykk for å opprette en betingelse for null. Uttrykket returnerer en boolsk (sann eller usann). Du kan bruke den boolske verdien som en betingelse for hva utsagnet vil gjøre neste gang.
- For eksempel, hvis verdien er null, så skriv ut teksten "objektet er null". Hvis "==" ikke returnerer variabelen til å være null, hopper den over tilstanden eller følger en annen rute.
Objektobjekt = null; hvis (objekt == null) {System.out.print ("objektet er null"); }
Del 2 av 2: Bruke en nullkontroll
Bruk null som en ukjent verdi. Det er vanlig å bruke null som standardverdi i stedet for en tildelt verdi.
- streng () betyr at verdien er null til den faktisk er brukt.
Bruk null som en betingelse for å stoppe en prosess. Å returnere en nullverdi kan brukes som en utløser for å stoppe en loop eller avbryte en prosess. Dette brukes oftere til å kaste feil eller unntak når noe gikk galt eller en uønsket tilstand er oppfylt.
Bruk null for å indikere en uinitiert tilstand. På samme måte kan null brukes som et flagg for å indikere at en prosess ikke har startet, eller som en betingelse for å indikere starten på en prosess.
- For eksempel, gjør noe mens et objekt er null, eller gjør ingenting før et objekt IKKE er null.
synkronisert metode () {while (metode () == null); metode (). nowCanDoStuff (); }
- For eksempel, gjør noe mens et objekt er null, eller gjør ingenting før et objekt IKKE er null.
Tips
- Noen finner hyppig bruk av null dårlig programmering innen objektorientert programmering, hvor verdier alltid skal peke på et objekt.