Môže byť Java dlho negatívna?
Môže byť Java dlho negatívna?

Video: Môže byť Java dlho negatívna?

Video: Môže byť Java dlho negatívna?
Video: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, November
Anonim

Dôvod prečo Java nevyhodí výnimku a dostanete negatívne čísla súvisí so spôsobom, akým sa čísla ukladajú. Pre dlhý primitívne prvý bajt sa používa na označenie znamienka čísla (0 -> kladné, 1 -> negatívne ), zatiaľ čo zvyšok sa používa pre číselnú hodnotu. To znamená, že Dlhé.

Otázkou tiež je, či môže mať dlho záporné hodnoty?

Áno to robí podpora záporné hodnoty ako dlhý pretože sa nepripája za nepodpísané.

Okrem toho, aký je integrovaný dátový typ, ktorý neumožňuje zápornú hodnotu? char

Niekto sa tiež môže opýtať, aký je limit long v Jave?

dlhý : The dlhý dátový typ je 64-bitové celé číslo s dvojkovým doplnkom. Podpísané dlhý má minimálnu hodnotu -263 a a maximálne hodnota 263-1. In Java SE 8 a novší, môžete použiť dlhý dátový typ reprezentovať nepodpísaný 64-bit dlhý , ktorý má minimálnu hodnotu 0 a a maximálne hodnota 264-1.

Aký je rozsah skratiek v Jave?

Java osem primitívnych dátových typov

Typ Veľkosť v bajtoch Rozsah
byte 1 bajt -128 až 127
krátky 2 bajty -32 768 až 32 767
int 4 bajty -2, 147, 483, 648 až 2, 147, 483, 647
dlhý 8 bajtov -9, 223, 372, 036, 854, 775, 808 až 9, 223, 372, 036, 854, 775, 807

Odporúča: