java
Dalam tutorial ini, kita akan belajar tentang 8 tipe data primitif di Java dengan bantuan contoh.
Seperti namanya, tipe data menentukan tipe data yang dapat disimpan di dalam variabel di Java.
Java adalah bahasa yang diketik secara statis. Ini berarti bahwa semua variabel harus dideklarasikan sebelum dapat digunakan.
int speed;
Di sini, kecepatan adalah sebuah variabel, dan tipe data dari variabel tersebut adalah int
.
int tipe data menentukan bahwa kecepatan variabel hanya dapat berisi bilangan bulat.
Ada 8 tipe data yang telah ditentukan sebelumnya di Java, yang dikenal sebagai tipe data primitif.
Catatan :Selain tipe data primitif, ada juga tipe referensi (tipe objek).
boolean
tipe data memiliki dua kemungkinan nilai, baik true
atau false
.false
.
class Main {
public static void main(String[] args) {
boolean flag = true;
System.out.println(flag); // prints true
}
}
byte
tipe data dapat memiliki nilai dari -128 ke 127 (8-bit bertanda dua bilangan bulat komplemen).
class Main {
public static void main(String[] args) {
byte range;
range = 124;
System.out.println(range); // prints 124
}
}
short
tipe data di Java dapat memiliki nilai dari -32768 ke 32767 (16-bit bertanda dua bilangan bulat komplemen).int
, long
).
class Main {
public static void main(String[] args) {
short temperature;
temperature = -200;
System.out.println(temperature); // prints -200
}
}
int
tipe data dapat memiliki nilai dari -2
31
ke 2
31
-1 (Integer komplemen dua bertanda 32-bit).
class Main {
public static void main(String[] args) {
int range = -4250000;
System.out.println(range); // print -4250000
}
}
long
tipe data dapat memiliki nilai dari -2
63
ke 2
63
-1 (Bilangan komplemen dua bertanda 64-bit).
class LongExample {
public static void main(String[] args) {
long range = -42332200000L;
System.out.println(range); // prints -42332200000
}
}
Perhatikan, penggunaan L
di akhir -42332200000
. Ini menunjukkan bahwa ini adalah bilangan bulat dari long
ketik.
double
tipe data adalah titik-mengambang 64-bit presisi ganda.
class Main {
public static void main(String[] args) {
double number = -42.3;
System.out.println(number); // prints -42.3
}
}
float
tipe data adalah floating-point 32-bit presisi tunggal. Pelajari lebih lanjut tentang floating-point presisi tunggal dan presisi ganda jika Anda tertarik.
class Main {
public static void main(String[] args) {
float number = -42.3f;
System.out.println(number); // prints -42.3
}
}
Perhatikan bahwa kita telah menggunakan -42.3f
bukannya -42.3
dalam program di atas. Itu karena -42.3
adalah double
harfiah.
Untuk memberi tahu kompiler agar memperlakukan -42.3
sebagai float
daripada double
, Anda perlu menggunakan f atau F .
Jika Anda ingin mengetahui tentang presisi tunggal dan presisi ganda, kunjungi titik mengambang presisi tunggal dan ganda Java.
'\u0000'
(0) dan nilai maksimumnya adalah '\uffff'
.'\u0000'
class Main {
public static void main(String[] args) {
char letter = '\u0051';
System.out.println(letter); // prints Q
}
}
Di sini, nilai Unicode dari Q
adalah \u0051 . Oleh karena itu, kita mendapatkan Q
sebagai keluaran.
Ini contoh lain:
class Main {
public static void main(String[] args) {
char letter1 = '9';
System.out.println(letter1); // prints 9
char letter2 = 65;
System.out.println(letter2); // prints A
}
}
Di sini, kami telah menetapkan 9
sebagai karakter (ditentukan dengan tanda kutip tunggal) ke letter1 variabel. Namun, letter2 variabel ditetapkan 65
sebagai bilangan bulat (tanpa tanda kutip tunggal).
Oleh karena itu, A
dicetak ke output. Itu karena Java memperlakukan karakter sebagai bilangan bulat dan nilai ASCII A
adalah 65. Untuk mempelajari lebih lanjut tentang ASCII, kunjungi Apa itu Kode ASCII?.
Java juga menyediakan dukungan untuk string karakter melalui java.lang.String
kelas. String di Java bukan tipe primitif. Sebaliknya, mereka adalah objek. Misalnya,
String myString = "Java Programming";
Di sini, myString adalah objek dari String
kelas. Untuk mempelajari lebih lanjut, kunjungi Java Strings.
java
Apa itu Enkapsulasi di Java? Enkapsulasi di Jawa adalah mekanisme untuk membungkus variabel (data) dan metode (kode) bersama-sama sebagai satu unit. Ini adalah proses menyembunyikan detail informasi dan melindungi data dan perilaku objek. Ini adalah salah satu dari empat konsep OOP yang penting. Ke
Apa itu Variabel di Java? Variabel di Jawa adalah wadah data yang menyimpan nilai data selama eksekusi program Java. Setiap variabel diberi tipe data yang menunjukkan tipe dan jumlah nilai yang dapat disimpannya. Variabel adalah nama lokasi memori dari data. Variabel Java terutama memiliki tiga jen
Maksud utama dari tipe data dalam bahasa Verilog adalah untuk mewakili elemen penyimpanan data seperti bit dalam flip-flop dan elemen transmisi seperti kabel yang menghubungkan antara gerbang logika dan struktur sekuensial. Nilai apa yang dimiliki variabel? Hampir semua tipe data hanya dapat memil
Pada artikel terakhir kami, kami telah membahas tentang mesin pembentuk, cara kerjanya, konstruksi, aplikasi dll. Kami tahu pembentuk adalah alat mesin yang digunakan untuk menghasilkan permukaan datar, alur, alur pasak, dll. Mesin pembentuk dapat diklasifikasikan ke dalam berbagai jenis tergantun