Kan Java lang negatief zijn?
Kan Java lang negatief zijn?

Video: Kan Java lang negatief zijn?

Video: Kan Java lang negatief zijn?
Video: Java - Long, Float and Double Tutorial 2024, Mei
Anonim

De reden waarom Java gooit geen uitzondering en u ontvangt negatief nummers heeft te maken met de manier waarop nummers worden opgeslagen. Voor een lang primitief de eerste byte wordt gebruikt om het teken van het getal aan te geven (0 -> positief, 1 -> negatief ), terwijl de rest wordt gebruikt voor de numerieke waarde. Dit betekent dat Lang.

Ook de vraag is, kan lang negatieve waarden hebben?

Ja het doet steun negatieve waarden als lang omdat het niet wordt toegevoegd na unsigned.

Wat is bovendien het integrale gegevenstype dat geen negatieve waarde toestaat? char

Men kan zich ook afvragen, wat is de limiet van lang in Java?

lang : De lang gegevenstype is een 64-bits geheel getal met twee complementen. de ondertekende lang heeft een minimale waarde van -263 en een maximum waarde van 263-1. In Java SE 8 en later kunt u de lang gegevenstype om een niet-ondertekende 64-bits weer te geven lang , met een minimumwaarde van 0 en a maximum waarde van 264-1.

Wat is het bereik van kort in Java?

Java Acht primitieve gegevenstypen

Type Grootte in bytes Bereik
byte 1 byte -128 tot 127
kort 2 bytes -32, 768 tot 32, 767
int 4 bytes -2, 147, 483, 648 tot 2, 147, 483, 647
lang 8 bytes -9, 223, 372, 036, 854, 775, 808 tot 9, 223, 372, 036, 854, 775, 807

Aanbevolen: