Je nula celé číslo v Jave?
Je nula celé číslo v Jave?

Video: Je nula celé číslo v Jave?

Video: Je nula celé číslo v Jave?
Video: Какого числа от 1 до 31, родился человек, такая у него и вся жизнь 2024, Apríl
Anonim

1 odpoveď. Nemôžete uložiť znak s Java celé číslo primitívny typ. Negatívne nula je artefakt reprezentácie IEEE-754, ktorý ukladá znak v samostatnom bite. Celé čísla , na druhej strane, sú uložené v reprezentácii dvoch doplnkov, ktorá má jedinečné zastúpenie pre nula.

Je týmto spôsobom 0 v jazyku Java int?

hodnota 0 Ak toto Celé číslo sa rovná argumentu Celé číslo ; hodnotu menšiu ako 0 Ak toto Celé číslo je číselne menšia ako argument Celé číslo ; a hodnotu väčšiu ako 0 Ak toto Celé číslo je číselne väčší ako argument Celé číslo (podpísané porovnanie).

Následne je otázkou, či môžete v Jave deliť 0? Java bude nehodiť výnimku ak rozdelíte podľa pohyblivej nuly. to bude detekovať iba chybu pri spustení ak rozdelíte celou nulou nie dvojitou nulou. Ak rozdelíte o 0,0, výsledok bude byť NEKONEČNO. Ak rozdelíte int by 0 , potom JVM bude vyhodiť aritmetickú výnimku.

Okrem toho, môže celé číslo začínať 0?

Desatinné (základ 10) celé čísla (iný ako 0 ) nesmieš začať s 0 . Osmičková (základ 8) celé čísla mať predponu 0 ( nula ), po ktorých nasledujú osmičkové číslice 0 do 7. Hexadecimálne (základ 16) celé čísla majú predponu 0x alebo 0X, po ktorej nasledujú hexadecimálne číslice 0 až 9, a až f, alebo A až F.

Ako skontrolujem, či je celé číslo nulové?

An int nie je nulový , môže byť 0, ak nie je inicializovaný. Ak chcete celé číslo môcť byť nulový , musíte použiť Celé číslo namiesto int . primitívi nemajú nulový hodnotu. predvolené mať pre an int je 0.

Odporúča: