Kan Java länge vara negativt?
Kan Java länge vara negativt?

Video: Kan Java länge vara negativt?

Video: Kan Java länge vara negativt?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, Maj
Anonim

Anledningen till Java gör inget undantag och du får negativ nummer har att göra med hur nummer lagras. För en lång primitiv den första byten används för att indikera talets tecken (0 -> positiv, 1 -> negativ ), medan resten används för det numeriska värdet. Detta innebär att Lång.

Frågan är också, kan långa ha negativa värden?

Ja, den gör Stöd negativa värden som lång eftersom den inte läggs till efter osignerad.

Dessutom, vilken är den integrala datatypen som inte tillåter negativt värde? röding

Man kan också fråga sig, vad är gränsen för long i Java?

lång : Den lång datatypen är ett 64-bitars tvåkomplement heltal. Den undertecknade lång har ett lägsta värde på -263 och a maximal värde på 263-1. I Java SE 8 och senare kan du använda lång datatyp för att representera en osignerad 64-bitars lång , som har ett lägsta värde på 0 och a maximal värde på 264-1.

Vad är räckvidden för korta i Java?

Java Åtta primitiva datatyper

Typ Storlek i byte Räckvidd
byte 1 byte -128 till 127
kort 2 byte -32, 768 till 32, 767
int 4 bytes -2, 147, 483, 648 till 2, 147, 483, 647
lång 8 byte -9, 223, 372, 036, 854, 775, 808 till 9, 223, 372, 036, 854, 775, 807

Rekommenderad: