2.14 布尔变量

布尔类型只有两种值:true或false。
true代表成立,false代表不成立。
考虑这样的命题:
1.今天没有下雨;
2.昨天是星期天;
3.那个是女孩
4.今年是闰年
这些命题都只有两个结果:成立或者不成立。也就对应于布尔类型的true和false。
布尔类型用关键字boolean,例如:
int a=19;
int b=8;
boolean c=a>b;
上面的代码中,c是布尔类型,它代表的是“变量a大于b”这个判断,如果真的成立,那么c的值就是true;如果不成立,那么c的值就是false。就这段代码来说,是成立的。可以把c的值打印出来验证一下。这里千万要分清楚:命题本身的成立和不成立,和命题的内容是否合理、荒谬没有任何关系。
例如有这样的命题:24是奇数。不要在意这是错的,在逻辑上这个命题就是不成立