Er nul et heltal i Java?
Er nul et heltal i Java?

Video: Er nul et heltal i Java?

Video: Er nul et heltal i Java?
Video: САМАЯ СТРАШНАЯ НОЧЬ С ДЕМОНОМ ЧУТЬ НЕ СТАЛА ПОСЛЕДНЕЙ 2024, Marts
Anonim

1 svar. Du kan ikke opbevare et skilt med Java heltal primitiv type. Negativ nul er en artefakt af IEEE-754-repræsentation, som gemmer et tegn i en separat bit. Heltal , derimod lagres i tos komplementrepræsentation, som har en unik repræsentation for nul.

På denne måde er 0 en int i Java?

værdien 0 hvis dette Heltal er lig med argumentet Heltal ; en værdi mindre end 0 hvis dette Heltal er numerisk mindre end argumentet Heltal ; og en værdi større end 0 hvis dette Heltal er numerisk større end argumentet Heltal (signeret sammenligning).

Efterfølgende er spørgsmålet, kan du dividere med 0 i Java? Java vil ikke kaste en undtagelse hvis man deler ved float nul. Det vilje kun registrere en køretidsfejl hvis man deler med heltal nul ikke dobbelt nul. Hvis man deler med 0,0, resultatet vilje være UENDELIG. Hvis man deler int af 0 , derefter JVM vilje kaste aritmetiske Undtagelse.

Kan et heltal desuden starte med 0?

Decimal (grundlag 10) heltal (andet end 0 ) må ikke Start med en 0 . Oktal (base 8) heltal har et præfiks på 0 ( nul ), efterfulgt af oktale cifre 0 til 7. Hexadecimal (grundlag 16) heltal have et præfiks på 0x eller 0X, efterfulgt af hexadecimale cifre 0 til 9, a til f eller A til F.

Hvordan kontrollerer jeg, om et heltal er nul?

An int er ikke nul , kan den være 0, hvis den ikke er initialiseret. Hvis du ønsker en heltal at kunne være nul , du skal bruge Heltal i stedet for int . primitiver ikke har nul værdi. standard have for en int er 0.

Anbefalede: