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