Rumah  >  Artikel  >  Java  >  Apakah pembolehubah integer dalam java

Apakah pembolehubah integer dalam java

下次还敢
下次还敢asal
2024-04-28 23:30:22841semak imbas

Terdapat empat jenis pembolehubah integer dalam Java: bait (8 bit), pendek (16 bit), int (32 bit, jenis lalai), panjang (64 bit). Memilih jenis yang sesuai bergantung pada saiz nombor yang perlu disimpan. Untuk menyimpan julat nombor yang lebih kecil, gunakan bait atau pendek, dan untuk menyimpan julat nombor yang lebih besar, gunakan int atau panjang.

Apakah pembolehubah integer dalam java

Pembolehubah integer dalam Java

Pembolehubah integer ialah jenis pembolehubah yang digunakan untuk menyimpan data integer dalam Java, terbahagi kepada empat jenis:

  • byte

    byte
    • nilai tanda integer
    julat ialah -128 hingga 127
  • pendek
    16-bit integer bertanda, julat nilai ialah -32,768 hingga 32,767
  • Integer bertandatangan 32-bit, nilainya julat ialah -2,147,483,648 hingga 2,147,483,647 (lalai)

    • panjang

64-bit ditandatangani integer, julat nilai ialah -2^6-1

Pilih integer yang sesuai taip

Jenis integer yang berbeza mempunyai julat nilai yang berbeza, dan pemilihan jenis yang sesuai bergantung pada saiz nombor yang perlu disimpan. Untuk julat nombor yang lebih kecil, anda boleh menggunakan bait atau pendek. Untuk julat nombor yang lebih besar, anda boleh menggunakan int atau panjang.

Contohnya:

<code class="java">byte b = 127; // 8 位,取值范围:-128 至 127
short s = 32767; // 16 位,取值范围:-32768 至 32767
int i = 2147483647; // 32 位,取值范围:-2147483648 至 2147483647
long l = 9223372036854775807L; // 64 位,取值范围:-2^63 至 2^63-1</code>
    Nota:
  • bait, pendek dan int ialah integer bertanda dan boleh mewakili nilai negatif.
🎜long boleh mewakili integer yang tidak ditandatangani, tetapi anda perlu menambah L atau l selepas nilai literal, seperti 9223372036854775807L. 🎜🎜

Atas ialah kandungan terperinci Apakah pembolehubah integer dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn