JavaRush /Java Blog /Random-ID /Tipe Primitif Java
articles
Level 15

Tipe Primitif Java

Dipublikasikan di grup Random-ID
Seperti yang telah disebutkan, tipe primitif berikut didefinisikan di Java: Tipe Primitif Java - 1
  • tipe bilangan bulat;
  • tipe nyata;
  • tipe boolean.
Pernyataan deklarasi variabel primitif dapat diikuti dengan pernyataan inisialisasi " =", yang memberikan nilai awal pada variabel yang dibuat.

1. Tipe variabel integer

Tipe integer bervariasi dalam jumlah memori yang dialokasikan padanya. Karakteristik tipe integer diberikan dalam tabel. 1.1.
Meja 1.1. Karakteristik Tipe Integer Java
Tipe Primitif Java - 2Seperti yang Anda lihat dari tabel di bawah, variabel integer, kecuali type char, dianggap sebagai variabel bertanda dalam bahasa Java. Konstanta bilangan bulat dapat ditentukan dalam program dengan salah satu dari tiga cara berikut: sebagai nilai desimal, heksadesimal, atau oktal. Secara default, semua angka ditafsirkan sebagai desimal dan bertipe int. Anda dapat secara eksplisit menunjukkan jenis keanggotaan dengan menambahkan huruf atau huruf longdi akhir nomor . Nilai heksadesimal ditentukan menggunakan karakter atau , diikuti dengan nilai angka (angka dan huruf atau ), misalnya: . Suatu bilangan dalam notasi oktal harus dimulai dengan angka nol, diikuti dengan satu atau lebih angka oktal, misalnya . Bilangan oktal dan heksadesimal bisa positif dan negatif dan bervariasi dalam kisaran yang sama dengan bilangan dalam representasi desimal (misalnya, bilangan heksadesimal mempunyai nilai maksimum dan nilai minimum - , dan bilangan oktal masing-masing mempunyai dan - ) Contoh dari mendeklarasikan variabel integer :"l""L""0x""0X"0-9A-Fa-f0x7FFF077777byte0x7F0x80177200
int x = 0;
long i, j, k;
byte a1 = 0xF1, a2 = 0x07;
short r1 = 017;
Karakter di Java didefinisikan menggunakan kata kunci chardan diimplementasikan menggunakan standar Unicode. Anda dapat menentukan konstanta simbol dalam suatu program atau sebagai simbol biasa. Makna simbolisnya harus diapit oleh sepasang apostrof tunggal, misalnya:
char symbol='f';
Cara lain untuk menulis karakter adalah sepasang karakter "\u"yang diikuti dengan empat digit angka heksadesimal (mulai dari 0000hingga FFFF) yang mewakili kode Unicode karakter tersebut, misalnya:
char symbol = '\u0042';
Beberapa karakter yang tidak ditemukan pada keyboard dapat ditentukan menggunakan apa yang disebut urutan escape, \yang berisi karakter " " diikuti dengan karakter alfabet yang mengidentifikasi urutan escape, seperti yang ditunjukkan pada Tabel 1. 1.2.
Meja 1.2. Urutan escape yang digunakan dalam bahasa Java
Tipe Primitif Java - 3

2. Jenis variabel nyata

Bahasa Java mendukung angka dan variabel floating-point reguler dan double-bit - tipe floatdan double. Untuk bilangan floating point, Anda perlu menentukan bagian bilangan bulat dan pecahan, dipisahkan dengan titik, misalnya 4.6atau 7.0. Untuk bilangan besar dapat menggunakan notasi eksponensial (menggunakan simbol "e"atau simbol untuk memisahkan mantissa dari eksponennya "E"), misalnya bilangan -3,58×107 ditulis –3.58E7, dan bilangan 73.675×10-15 ditulis 73.675e-15. Ciri-ciri tipe real Java disajikan pada Tabel. 2.1.
Meja 2.1. Ciri-ciri Tipe Riil Java
Tipe Primitif Java - 4Variabel titik-mengambang tidak hanya dapat menyimpan nilai numerik, tetapi juga tanda (keadaan) yang ditentukan secara khusus: tak terhingga negatif, nol negatif, tak terhingga positif, nol positif, dan bukan angka NaN. Semua konstanta floating-point diasumsikan bertipe double. Untuk menentukan nomor jenis , Anda harus menambahkan simbol atau simbol floatdi bagian akhir . Contoh deklarasi variabel floating point:"f""F"
float x1 = 3.5f, x2 = 3.7E6f, x3 = -1.8E-7f;
double z = 1.0;

3. Tipe variabel Boolean

Variabel Boolean (variabel logika) dapat mengambil salah satu dari dua nilai: "benar" atau "salah" dan digunakan dalam bahasa pemrograman dalam operasi relasional (perbandingan) dan logika. Jadi, hasil perbandingannya
5 > 3
akan menjadi “benar”, dan hasil perbandingannya
8 < 1
akan menjadi "salah". Berbeda dengan C, di mana hasil "false" dikaitkan dengan nilai integer bertipe int0, dan hasil "true" dikaitkan dengan nilai bukan nol bertipe int, dan, karenanya, hasil perbandingan diberi nilai integer. (biasanya 0 atau 1), Java memperkenalkan variabel Boolean tipe datanya sendiri yang terpisah. Variabel Boolean di Java didefinisikan menggunakan kata kunci boolean dan hanya dapat memiliki satu dari dua nilai: true atau false , misalnya
boolean switch = true;
Tautan ke sumber: Tipe Primitif Java
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION