Artikel ini menjelaskan secara detail perbedaan antara boolean dan Boolean di Java dan penerapannya dalam program. Boolean adalah tipe data dasar Java, dan Boolean adalah kelas enkapsulasi yang sesuai. Keduanya pada dasarnya sama dalam penugasan dan penilaian, namun dalam beberapa kasus, seperti saat memperoleh nilai dari suatu koleksi, hanya tipe Boolean yang dapat digunakan. Artikel ini juga menunjukkan perbedaan nilai default setelah inisialisasi array boolean dan Boolean melalui contoh kode, dan memberikan gambaran singkat tentang penerapan boolean dalam berbagai bahasa pemrograman.
Perbedaan antara boolean dan Boolean adalah boolean adalah tipe data dasar dan Boolean adalah kelas enkapsulasinya. Misalnya: Boolean flag = new Boolean("true"); // boolean tidak mungkin. Boolean adalah kelas objek instantiasi boolean, sama seperti Integer berkorespondensi dengan int.
Sejak jdk1.5.0 atau lebih tinggi, Boolean sama dengan boolean dalam hal "penugasan" dan penilaian, yaitu, Anda: boolean b1 = true; atau Boolean b2 = true keduanya baik-baik saja; Beberapa situasi di mana Boolean hanya dapat digunakan adalah ketika memperoleh nilai dari daftar atau tabel hash. Misalnya boolean t = false;Map map = new HashMap();map.put("t", t); maka hanya Boolean yang dapat digunakan untuk mendapatkan nilai t1 = (Boolean) map.get(t); /Yang sebelumnya hanya dapat menggunakan Boolean untuk melakukan cast, boolean tidak dapat digunakan.
Nilai objek yang dibuat oleh Boolean defaultnya adalah false, dan objek yang dibuat oleh Boolean adalah null sebelum dipakai.
Boolean[] digunakan = Boolean baru[3];
for (bendera Boolean : digunakan) {
System.out.print(bendera + ” “);
}
//Hasil print null null null
boolean[] bekas1 = boolean baru[3];
untuk (Boolean flag1 : bekas1) {
Sistem.keluar.cetak(bendera1 + ” “);
}
//Hasil cetak salah salah salah
Bacaan lebih lanjut:
tipe data boolean variabel boolean disimpan sebagai nilai numerik 8-bit (1 byte), tetapi hanya bisa Benar atau Salah. Nilai variabel boolean ditampilkan sebagai Benar atau Salah (bila menggunakan Cetak), atau #TRUE# atau #FALSE# (bila menggunakan Tulis #). Gunakan kata kunci Benar dan Salah untuk menetapkan variabel boolean ke salah satu dari dua keadaan ini. Di Java, nilai boolean hanya bisa benar dan salah, tidak bisa diganti dengan 0 dan 1, dan harus huruf kecil. operasi boolean mengacu pada operasi Boolean. Dalam perangkat lunak ansys, menu drop-downnya akan meminta item operasi Boolean dijalankan. Pada beberapa bahasa pemrograman, kata kunci jenis ini adalah bool, seperti C++, dan penggunaannya sama.
Di atas adalah tentang perbedaan antara boolean dan Boolean. Saya harap dapat bermanfaat bagi semua orang.
Secara keseluruhan, memahami perbedaan antara boolean dan Boolean sangat penting untuk menulis kode Java yang efisien dan benar. Pemilihan jenis yang sesuai bergantung pada skenario aplikasi spesifik. Hanya dengan menguasai karakteristik keduanya Anda dapat mengembangkan program dengan lebih baik.