Da li je nula cijeli broj u Javi?
Da li je nula cijeli broj u Javi?

Video: Da li je nula cijeli broj u Javi?

Video: Da li je nula cijeli broj u Javi?
Video: Maya Berović - Broj 2024, April
Anonim

1 odgovor. Ne možete pohraniti znak sa Java cijeli broj primitivni tip. Negativno nula je artefakt IEEE-754 reprezentacije, koji pohranjuje znak u poseban bit. Integers , s druge strane, pohranjeni su u komplementarnoj reprezentaciji dva, koja ima jedinstvenu reprezentaciju za nula.

Na ovaj način, da li je 0 int u Javi?

vrijednost 0 ako ovo Integer jednak je argumentu Integer ; vrijednost manja od 0 ako ovo Integer je numerički manji od argumenta Integer ; i vrijednost veća od 0 ako ovo Integer je brojčano veći od argumenta Integer (potpisano poređenje).

Nakon toga, pitanje je, možete li podijeliti sa 0 u Javi? Java će ne bacajte izuzetak ako podijelite po float nuli. To će otkriti samo grešku u vremenu izvođenja ako podijelite po cijeloj nuli, a ne dvostrukoj nuli. Ako podijelite za 0,0, rezultat će biti INFINITY. Ako podijelite int by 0 , zatim JVM će izbaciti aritmetičku iznimku.

Dodatno, može li cijeli broj početi s 0?

Decimala (osnova 10) cijeli brojevi (osim 0 ) Ne mora start sa 0 . oktal (baza 8) cijeli brojevi imaju prefiks od 0 ( nula ), nakon čega slijede oktalne cifre 0 do 7. Heksadecimalni (baza 16) cijeli brojevi imaju prefiks 0x ili 0X, nakon čega slijede heksadecimalne cifre 0 do 9, a do f ili A do F.

Kako mogu provjeriti da li je cijeli broj null?

An int nije null , može biti 0 ako nije inicijalizirano. Ako želite an cijeli broj da mogu biti null , morate koristiti Integer umjesto int . primitivci nemaju null vrijednost. zadano imaju za an int je 0.

Preporučuje se: