Kan Java lenge være negativt?
Kan Java lenge være negativt?

Video: Kan Java lenge være negativt?

Video: Kan Java lenge være negativt?
Video: Кофеден артық: Голанг. Неліктен Java әзірлеушілері GO тілін екінші тіл ретінде үйренуде. 2024, November
Anonim

Grunnen til Java gir ikke et unntak og du mottar negativ tall har å gjøre med måten tall lagres på. For en lang primitiv den første byten brukes for å indikere tegnet på tallet (0 -> positiv, 1 -> negativ ), mens resten brukes for den numeriske verdien. Dette betyr at Lang.

Spørsmålet er også, kan lang ha negative verdier?

Ja det gjør Brukerstøtte negative verdier som lang da den ikke er vedlagt etter usignert.

Videre, hva er den integrerte datatypen som ikke tillater negativ verdi? røye

Man kan også spørre, hva er grensen for long i Java?

lang : Den lang datatypen er et 64-bits to-komplement heltall. Den signerte lang har en minimumsverdi på -263 og a maksimum verdi på 263-1. I Java SE 8 og nyere kan du bruke lang datatype for å representere en usignert 64-bit lang , som har en minimumsverdi på 0 og a maksimum verdi på 264-1.

Hva er rekkevidden av kort i Java?

Java åtte primitive datatyper

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

Anbefalt: