Heim >häufiges Problem >Wie viele Zahlen hat Java int?
In Java ist int ein 32-Bit-Datentyp mit Vorzeichen, und seine Variablen erfordern 32-Bit-Speicher. Der gültige Bereich des int-Datentyps liegt zwischen -2147483648 und 2147483647. Alle Ganzzahlen in diesem Bereich werden als Ganzzahlliterale bezeichnet. Einer int-Variablen kann ein ganzzahliges Literal zugewiesen werden, beispielsweise „int num1 = 21;“.
Die Betriebsumgebung dieses Tutorials: Windows7-System, Java8-Version, DELL G3-Computer.
Java-int-Datentyp
int-Datentyp ist ein vorzeichenbehafteter 32-Bit-Java-Primitivdatentyp.
Variablen vom Datentyp int erfordern 32-Bit-Speicher.
Der gültige Bereich ist -2.147.483.648 bis 2.147.483.647 (-231 bis 231 – 1).
Bei einer positiven Zahl ist ihr Komplement sie selbst.
Für eine negative Zahl ist ihr Komplement die Umkehrung aller Bits der entsprechenden positiven Zahl plus eins.
Die gleiche Operation wird verwendet, um den ursprünglichen Code aus dem Komplement einer negativen Zahl (alle Bits sind invertiert +1) zu finden, was dem Absolutwert der negativen Zahl entspricht.
Alle Ganzzahlen in diesem Bereich werden aufgerufen ganzzahlige Literale.
Zum Beispiel sind 10, -200, 0, 30, 19 usw. die ganzzahligen Literalwerte von int.
Ein INTEGER -Literal kann einer int -Variablen wie num1 wie folgt zugeordnet werden:
Hexadezimales Zahlenformat
Binäres Zahlenformatint num1 = 21;Die folgenden beiden Codezeilen haben den gleichen Effekt wie die Zuweisung des Werts 17 zur Variablen num1:
// 021 is in octal number format, not in decimal int num1 = 021;Der folgende Wert hat führende Nullen, liegt also im Oktalformat vor. 021 im Oktalformat entspricht 17 im Dezimalsystem.
int num1 = 17;
int num1 = 021;Ein Int-Literal kann im Binärzahlenformat dargestellt werden. Alle Int-Literale im Binärzahlenformat beginnen mit 0b oder 0B. Das Folgende ist ein Beispiel für die Verwendung eines int-Literals im Binärzahlenformat:
int num1 = 0x123; int num2 = 0xdecafe; int num3 = 0x1A2B; int num4 = 0X0123;Java hat eine Klasse namens Integer, die zwei Konstanten definiert, um die Maximal- und Minimalwerte des int-Datentyps darzustellen, nämlich Integer.MAX_VALUE und Ganzzahl .MIN_VALUE. Zum Beispiel:
int num1 = 0b10101; int num2 = 0b00011; int num3 = 0b10; int num4 = 0b00000010;Weitere Kenntnisse zum Thema Programmierung finden Sie unter:
Programmierunterricht
! !Das obige ist der detaillierte Inhalt vonWie viele Zahlen hat Java int?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!