A nulla egész szám a Java-ban?
A nulla egész szám a Java-ban?

Videó: A nulla egész szám a Java-ban?

Videó: A nulla egész szám a Java-ban?
Videó: Java Tech Talk: Telegram бот на java за 1 час 2024, December
Anonim

1 Válasz. Nem tárolhat jelet a Java egész szám primitív típus. Negatív nulla az IEEE-754 reprezentáció egy műterméke, amely egy jelet külön bitben tárol. Egész számok , másrészt kettes komplement reprezentációban tárolódnak, amelynek egyedi reprezentációja van nulla.

Ilyen módon a 0 egy int a Java-ban?

az érték 0 ha ez Egész szám egyenlő az érvvel Egész szám ; kisebb érték, mint 0 ha ez Egész szám számszerűen kisebb, mint az argumentum Egész szám ; és nagyobb érték mint 0 ha ez Egész szám számszerűen nagyobb, mint az argumentum Egész szám (előjeles összehasonlítás).

Ezt követően a kérdés az, hogy lehet osztani 0-val Java-ban? Java fog ne tegyen kivételt ha oszt úszó nullával. Azt akarat csak futásidejű hibát észlel ha oszt egész nullával, nem dupla nullával. Ha oszt 0,0-val, az eredmény akarat legyen VÉGTELEN. Ha oszt int által 0 , majd a JVM akarat dobja az aritmetikai kivételt.

Ezenkívül kezdődhet egy egész szám 0-val?

Tizedes (10-es alap) egész számok (más mint 0 ) tilos Rajt val,-vel 0 . Oktális (8-as alap) egész számok előtagja van 0 ( nulla ), majd nyolcas számjegyek 0 7-re. Hexadecimális (16-os alap) egész számok előtagja 0x vagy 0X, amelyet hexadecimális számjegy követ 0 9, a - f, vagy A - F.

Hogyan ellenőrizhetem, hogy egy egész szám nulla?

An int nem nulla , akkor lehet 0, ha nincs inicializálva. Ha szeretnél egy egész szám hogy lehessen nulla , használnia kell Egész szám ahelyett int . a primitíveknek nincs nulla érték. alapértelmezett have for an int az 0.

Ajánlott: