Je li nula cijeli broj u Javi?
Je li nula cijeli broj u Javi?

Video: Je li nula cijeli broj u Javi?

Video: Je li nula cijeli broj u Javi?
Video: Ado Gegaj - Nazovi zbog nas - (Audio 2002) 2024, Travanj
Anonim

1 odgovor. Ne možete pohraniti znak s Java cijeli broj primitivni tip. Negativan nula je artefakt IEEE-754 reprezentacije, koji pohranjuje znak u poseban bit. Cijeli brojevi , s druge strane, pohranjeni su u dva komplementarna reprezentacija, koja ima jedinstvenu reprezentaciju za nula.

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

vrijednost 0 ako ovo Cijeli broj jednak je argumentu Cijeli broj ; vrijednost manja od 0 ako ovo Cijeli broj je brojčano manji od argumenta Cijeli broj ; a vrijednost veća od 0 ako ovo Cijeli broj je brojčano veći od argumenta Cijeli broj (potpisana usporedba).

Nakon toga, pitanje je, možete li podijeliti s 0 u Javi? Java će ne bacati iznimku ako podijelite po float nuli. To htjeti otkriti samo pogrešku tijekom izvođenja ako podijelite po cijeloj nuli ne dvostrukoj nuli. Ako podijelite za 0,0, rezultat htjeti biti BESKONAČNOST. Ako podijelite int by 0 , zatim JVM htjeti baciti aritmetičku iznimku.

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

Decimala (osnova 10) cijeli brojevi (osim 0 ) ne smije početak s 0 . oktal (baza 8) cijeli brojevi imaju prefiks od 0 ( nula ), nakon čega slijede oktalne znamenke 0 do 7. Heksadecimalni (baza 16) cijeli brojevi imaju prefiks 0x ili 0X, nakon čega slijede heksadecimalne znamenke 0 do 9, od a do f ili od A do F.

Kako mogu provjeriti je li cijeli broj null?

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

Preporučeni: