Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Tipe Data Primitif Java: Panduan Lengkap dengan Contoh

Tipe Data Java (Primitif)

Dalam tutorial ini, kita akan mempelajari semua 8 tipe data primitif di Java dengan bantuan contoh.

Tipe Data Java

Seperti namanya menunjukkan, tipe data menentukan tipe data yang dapat disimpan di dalam variabel di Java.

Java adalah bahasa yang ditetapkan secara statis. Ini berarti semua variabel harus dideklarasikan sebelum dapat digunakan.

 int speed;

Di sini, speed adalah variabel, dan tipe data dari variabel tersebut adalah int.

Tipe data int menentukan bahwa variabel speed hanya dapat berisi integer.

Ada 8 tipe data yang telah ditentukan di Java, dikenal sebagai tipe data primitif.

Catatan: Selain tipe data primitif, ada juga tipe referensi (tipe objek).


8 Tipe Data Primitif

1. tipe boolean

Contoh 1: Tipe data boolean Java

 class Main { public static void main(String[] args) { boolean flag = true; System.out.println(flag); // mencetak true } }

2. tipe byte

Contoh 2: Tipe data byte Java

 class Main { public static void main(String[] args) { byte range; range = 124; System.out.println(range); // mencetak 124 } }

3. tipe short

Contoh 3: Tipe data short Java

 class Main { public static void main(String[] args) { short temperature; temperature = -200; System.out.println(temperature); // mencetak -200 } }

4. tipe int

Contoh 4: Tipe data int Java

 class Main { public static void main(String[] args) { int range = -4250000; System.out.println(range); // mencetak -4250000 } }

5. tipe long

Contoh 5: Tipe data long Java

 class LongExample { public static void main(String[] args) { long range = -42332200000L; System.out.println(range); // mencetak -42332200000 } }

Perhatikan penggunaan L di akhir -42332200000. Ini menunjukkan bahwa itu adalah integer bertipe long.


6. tipe double

Contoh 6: Tipe data double Java

 class Main { public static void main(String[] args) { double number = -42.3; System.out.println(number); // mencetak -42.3 } }

7. tipe float

Contoh 7: Tipe data float Java

 class Main { public static void main(String[] args) { float number = -42.3f; System.out.println(number); // mencetak -42.3 } }

Perhatikan bahwa kita telah menggunakan -42.3f alih-alih -42.3 dalam program di atas. Itu karena -42.3 adalah literal double.

Untuk memberitahu kompiler untuk memperlakukan -42.3 sebagai float alih-alih double, Anda perlu menggunakan f atau F.

Jika Anda ingin mengetahui tentang presisi tunggal dan ganda, kunjungi presisi tunggal dan ganda floating-point Java.


8. tipe char

Contoh 8: Tipe data char Java

 class Main { public static void main(String[] args) { char letter = '\u0051'; System.out.println(letter); // mencetak Q } }

Di sini, nilai Unicode dari Q adalah \u0051. Maka, kita mendapatkan Q sebagai output.

Di sini adalah contoh lain:

 class Main { public static void main(String[] args) { char letter1 = '9'; System.out.println(letter1); // mencetak 9 char letter2 = 65; System.out.println(letter2); // mencetak A } }

Di sini, kita telah menetapkan 9 sebagai karakter (dinyatakan oleh tanda petik tunggal) ke variabel letter1. Namun, variabel letter2 ditetapkan 65 sebagai bilangan integer (tanpa tanda petik tunggal).

Maka, A dicetak ke output. Itu karena Java memperlakukan karakter sebagai integer dan nilai ASCII dari A adalah 65. Untuk mempelajari lebih lanjut tentang ASCII, kunjungi Apa itu Kode ASCII?.


Tipe String

Java juga menyediakan dukungan untuk string karakter melalui kelas java.lang.String. String di Java bukan tipe primitif. Sebaliknya, mereka adalah objek. Misalnya,

 String myString = "Java Programming";

Di sini, myString adalah objek dari kelas String. Untuk mempelajari lebih lanjut, kunjungi Java Strings.


java

  1. Menguasai Variabel dan Tipe Data Primitif C#: Panduan Lengkap
  2. Memahami Tipe Data C++: Dasar, Modifikasi, dan Praktik Terbaik
  3. Tipe Data C Dijelaskan: int, float, char, dan Lainnya – Panduan Lengkap
  4. Menguasai Tipe Data Python: Panduan Praktis
  5. Menguasai Konversi & Casting Tipe Python: Panduan Komprehensif
  6. Menguasai Enkapsulasi Java: Panduan Praktis untuk Penyembunyian Data
  7. Jenis Anotasi Java: Panduan Lengkap tentang Anotasi Terdefinisi, Kustom, dan Meta
  8. Menguasai Type Casting Java: Dari Widening hingga Narrowing dan Lebih Lanjut
  9. Memahami Kelas Wrapper Java: Tipe, Konversi, dan Manfaat
  10. Tipe Data Primitif Java: Panduan Jelas