Er null et heltall i Java?
Er null et heltall i Java?

Video: Er null et heltall i Java?

Video: Er null et heltall i Java?
Video: GRE Arithmetic: Integers (Part 1 of 4) | Number Lines, Absolute Values, Addition, Subtraction 2024, April
Anonim

1 svar. Du kan ikke lagre et skilt med Java heltall primitiv type. Negativ null er en artefakt av IEEE-754-representasjon, som lagrer et tegn i en separat bit. Heltall , derimot, lagres i tos komplementrepresentasjon, som har en unik representasjon for null.

På denne måten er 0 en int i Java?

verdien 0 hvis dette Heltall er lik argumentet Heltall ; en verdi mindre enn 0 hvis dette Heltall er numerisk mindre enn argumentet Heltall ; og en verdi større enn 0 hvis dette Heltall er numerisk større enn argumentet Heltall (signert sammenligning).

Deretter er spørsmålet, kan du dele på 0 i Java? Java vil ikke kaste et unntak hvis du deler med flottør null. Den vil oppdager kun en kjøretidsfeil hvis du deler med heltall null ikke dobbel null. Hvis du deler med 0,0, resultatet vil være UENDELIG. Hvis du deler int av 0 , deretter JVM vil kaste aritmetiske unntak.

I tillegg, kan et heltall starte med 0?

Desimal (grunntall 10) heltall (annet enn 0 ) må ikke start med en 0 . Oktal (base 8) heltall ha et prefiks på 0 ( null ), etterfulgt av oktale sifre 0 til 7. Heksadesimal (grunnlag 16) heltall ha et prefiks på 0x eller 0X, etterfulgt av heksadesimale sifre 0 til 9, a til f, eller A til F.

Hvordan sjekker jeg om et heltall er null?

An int er ikke null , kan den være 0 hvis den ikke er initialisert. Hvis du ønsker en heltall å kunne være null , må du bruke Heltall i stedet for int . primitiver har ikke null verdi. standard har for en int er 0.

Anbefalt: