Kan Java længe være negativt?
Kan Java længe være negativt?

Video: Kan Java længe være negativt?

Video: Kan Java længe være negativt?
Video: Java - Long, Float and Double Tutorial 2024, November
Anonim

Grunden til Java kaster ikke en undtagelse, og du modtager negativ numre har at gøre med den måde, numre er gemt på. For en lang primitiv den første byte bruges til at angive fortegnet for tallet (0 -> positiv, 1 -> negativ ), mens resten bruges til den numeriske værdi. Det betyder at Lang.

Spørgsmålet er også, kan længe have negative værdier?

Ja det gør support negative værdier som lang da den ikke er vedhæftet efter usigneret.

Desuden, hvad er den integrale datatype, der ikke tillader negativ værdi? char

Man kan også spørge, hvad er grænsen for long i Java?

lang : Det lang datatypen er et 64-bit to-komplement heltal. Den underskrevne lang har en minimumsværdi på -263 og en maksimum værdi af 263-1. I Java SE 8 og nyere, kan du bruge lang datatype til at repræsentere en usigneret 64-bit lang , som har en minimumsværdi på 0 og a maksimum værdi af 264-1.

Hvad er rækkevidden af kort i Java?

Java otte primitive datatyper

Type Størrelse i bytes Rækkevidde
byte 1 byte -128 til 127
kort 2 bytes -32, 768 til 32, 767
int 4 bytes -2, 147, 483, 648 til 2, 147, 483, 647
lang 8 bytes -9, 223, 372, 036, 854, 775, 808 til 9, 223, 372, 036, 854, 775, 807

Anbefalede: