3.2.4 布尔型

布尔型数据其实很简单,如果有人问:去不去麦当劳,可以说“不去”。如果有人问去不去看电影,可以说“去”。这里就隐藏着布尔型的数据,布尔型数据就是“是”与“否”。在程序中使用“真”和“假”来代替“是”与“否”,即“true”和“false”。

【实例3.8】仔细观察下列程序代码:


01 ///声明了a和b两个整型变量

02 ///声明了x, y,z三个布尔型变量

03 ///通过比较两个整型变量组成的表达式之间的大小,来获得不同的布尔型值

04 public class Boolean

05 {

06 public static void main(String[]args)

07 {

08 int a=30;

09 int b=59;

10 boolean x, y,z;

11 x=(a>b);

12 y=(a<b);

13 z=((a+b)==50);

14 System.out.println("x="+x);

15 System.out.println("y="+y);

16 System.out.println("z="+z);

17 }

18 }


【代码说明】

❑当说“a>b”时,不等式不成立,所以x的结果是假。

❑当说“a<b”时,不等式成立,所以y的结果是真。

❑当说“a+b==50”时,结果不成立,所以z的结果是假。

说明 布尔型数据的使用是在只有两种选择,不可能出现第三种选择的时候。

【运行效果】


x=false

y=true

z=false


在程序设计的过程中,当要对一个参数的是与否采取不同的行动时,可以将这个参数设为布尔型数据。也就是说,如果一个参数只有正和反两方面,就可以将其设置为布尔型变量。