Rumah > Java > javaTutorial > teks badan

Java Booleans

王林
Lepaskan: 2024-08-30 15:11:58
asal
170 orang telah melayarinya

Dalam kehidupan hari ke hari ini, kita sering membuat keputusan tentang setiap aktiviti, situasi, penglihatan, keputusan, kejadian, dll. Nilai keputusan kita adalah sama ada daripada dua perkara: ya atau tidak; benar atau salah; hidup atau mati; pergi atau tidak pergi dsb. Pengaturcaraan tidak termasuk dalam sebarang pengecualian. Dalam pengaturcaraan, berdasarkan logik teras dan kes penggunaan kami, kami perlu membuat keputusan dan berdasarkan keputusan tersebut; kita perlu menulis kod dengan sewajarnya. Sebagai bahasa pengaturcaraan, Java tidak terkecuali dan membolehkan kami menyediakan jenis data khas yang dipanggil "Boolean" untuk menggunakannya dalam kod kami untuk tujuan membuat keputusan. Pembolehubah Java Boolean atau ungkapan Boolean boleh mengambil salah satu daripada dua nilai: benar atau salah.

Mari kita bincangkan tentang Boolean daripada perspektif pengaturcaraan java.

IKLAN Kursus Popular dalam kategori ini JAVA MASTERY - Pengkhususan | 78 Siri Kursus | 15 Ujian Olok-olok

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Jenis Nilai Boolean Java

Berikut ialah jenis Java Boolean Value yang berbeza:

Java Booleans

1. Kata Kunci Boolean dengan Nama Pembolehubah

Anda hanya mempunyai dua pilihan dengan anda mengenai nilai pembolehubah jenis Boolean dalam java. Nilai untuk jenis Boolean adalah sama ada benar atau palsu. Tiada pilihan lain yang tersedia. Jangan tergesa-gesa meminta bantuan dengan kerja rumah Java atau tugasan; teruskan membaca untuk memahami Java Booleans. Anda perlu menggunakan kata kunci Boolean bersama-sama dengan nama pembolehubah dan menetapkan nilai (benar atau palsu) kepadanya.

Sintaks:

Boolean <variable_name> = <value>, where value is either true or false
Salin selepas log masuk

Contohnya:

boolean bool = benar, dengan bool ialah nama pembolehubah dan dikaitkan dengan nilai sebagai benar

boolean bool2 = false, dengan bool ialah nama pembolehubah dan dikaitkan dengan nilai sebagai  false

Contoh Kod 1:

public class BooleanInJava {
public static void main(String[] args){
boolean bool = true ;
boolean bool2 = false;
System.out.println(bool);
System.out.println(bool2);
}
}
Salin selepas log masuk

Output:

Java Booleans

2. Pembolehubah Jenis Boolean

Bagaimana jika anda memberikan nilai selain benar atau palsu kepada pembolehubah jenis Boolean?

Contohnya:

boolean bool = 1 ;

boolean bool2 = 0;

Anda akan mendapat ralat untuk ini.

Contoh Kod 2:

public class BooleanInJava {
public static void main(String[] args) {
boolean bool = 1 ;
boolean bool2 = 0;
System.out.println(bool);
System.out.println(bool2);
}
}
Salin selepas log masuk

Output:

Java Booleans

3. Ciri Boolean

Sekarang, bagaimana untuk menggunakan ciri Boolean ini dengan berkesan?

Kami boleh menggunakannya untuk membuat keputusan dalam program kami. Maksud saya ialah anda boleh gunakan untuk menguji beberapa faktor penentu dalam program anda dengan menggunakan operator bersyarat untuk mendapatkan atau mencetak nilai Boolean. Ini adalah ujian keadaan Ungkapan Boolean. Program akan menilai ungkapan ini dan keputusan akan diberikan sewajarnya.

Mari kita mempunyai beberapa contoh:

Contoh Kod 3:

public class BooleanInJava {
public static void main(String[] args) {
int num1 = 10;
int num2 =11;
System.out.println(num1 > num2); // returns false, because 11 is higher than 10
System.out.println(num2 > num1); // returns true, because 11 is higher than 10
System.out.println(num1 < num2); // returns true, because 10 is lesser than 11
System.out.println(num2 <num1); // returns false, because 10 is lesser than 11
}
}
Salin selepas log masuk

Output:

Java Booleans

Bagaimana Nilai Boolean Berfungsi?

Dalam artikel ini, kami akan menunjukkan cara Boolean berfungsi, yang bermaksud cara kami boleh menggunakan ciri Boolean dalam program atau kes penggunaan kami. Memandangkan Boolean membantu kami membuat keputusan, kami boleh meletakkan logik keputusan ini di dalam ungkapan bersyarat kami seperti: penilaian gelung semasa atau membuat keputusan if-else. Mula-mula, mari kita lihat pengendali Boolean, yang akan digunakan untuk menjana nilai Boolean daripada ungkapan Boolean dan akhirnya menggunakan nilai itu dalam membuat keputusan. Kami akan menggunakan di sini pengendali logik untuk Boolean, iaitu: | , & , ^ , ! , || , && , == , != . Mari kita ambil dua pembolehubah Boolean, num1 dan num2, untuk digunakan.

Symbol of Boolean operators Name of the corresponding Symbol
| OR
& AND
^ XOR
! NOT
!= NOT EQUAL
&& Short circuit AND
|| Short circuit OR
== EQUAL
Simbol pengendali Boolean
Nama Simbol yang sepadan
| ATAU
& DAN
^ XOR
! TIDAK
!= TIDAK SAMA
&& Litar pintas DAN
|| Litar pintas ATAU
== SAMA

Please check the table for your understanding of how evaluation is happening in Boolean expressions. This understanding is very important to clear your concepts:

Variables/Boolean Expressions num1 num2 num1|num2 num1&num2 num1^num2 !num1 !num2
 

Values/Result of evaluations

true true true true false false false
true false true false true false true
false true true false true true false
false false false false false true

true

4. Public Class

Code Example 4: 

public class BooleanInJava {
public static void main(String[] args) {
boolean num1 = true;
boolean num2 = false;
System.out.println("num1|num2 = "+(num1|num2));
System.out.println("num1&num2 = "+(num1&num2));
System.out.println("num1^num2 = "+(num1^num2));
System.out.println("!num1 = "+(!num1));
System.out.println("!num2 = "+(!num2));
}
}
Salin selepas log masuk

Output:

Java Booleans

Let us see some more code examples.

5. Boolean Operators

Code Example 5:

Here we will compare two Boolean variables and assign values to them and then create Boolean expression for those using Boolean operators and then print them to see the final output.

public class BooleanInJava {
public static void main(String[] args) {
boolean num1 = true;
boolean num2 = false;
boolean num3=(num1==num2); // Boolean expression evaluating whether values of num1 and num2 are equal or not
System.out.println(num1);
System.out.println(num2);
System.out.println(num3); //will return false as num1 and num2 have different values
}
}
Salin selepas log masuk

Output:

Java Booleans

6. Boolean Objects.

Code Example 6:

Here we will compare two Boolean objects.

public class BooleanInJava {
public static void main(String[] args) {
boolean boolObj1=new Boolean("TRUE");
boolean boolObj2=new Boolean("FALSE");
boolean boolObj3=new Boolean("FALSE");
boolean decision=(boolObj1==boolObj2);  // evaluating values of boolObj1 and boolObj2
System.out.println("Are the value of boolean objects 1 and 2 equal? "+decision);
boolean decision2=(boolObj3==boolObj2);  // evaluating values of boolObj2 and boolObj3
System.out.println("Are the value of boolean objects 2 and 3 equal? "+decision2);
}
}
Salin selepas log masuk

Output:

Java Booleans

Conclusion – Java Boolean

All of the comparisons and conditions in Java are primarily based on Boolean expressions; hence you need to use them in an effective manner. In this topic, you have learned about many aspects of Boolean values but, you need to use them effectively based on your business/ client requirements and use cases.

Atas ialah kandungan terperinci Java Booleans. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!