黑马程序员技术交流社区
标题:
是不是所有的语句后面跟的都是布尔表达式呢??
[打印本页]
作者:
荣凯旋
时间:
2011-12-6 16:01
标题:
是不是所有的语句后面跟的都是布尔表达式呢??
本帖最后由 荣凯旋 于 2011-12-12 11:55 编辑
是不是所有的语句后面的括号呢跟的都是布尔表达式呢,比如 if (一定是布尔表达式嘛?)
作者:
颜秉武
时间:
2011-12-6 16:20
我不知道别的语句是不是,也没接触过那么多语句,但凡是接触过的,if,switch,for,while语句中都需要用到布尔表达式
判断条件是否符合,来确定是否执行,就算是for循环中的循环条件表达式在for语句参数中不写,里面也会应用到一些判断来确定是否执行或跳出
凡是判断相关都会使用到布尔表达式
布尔表达式的语义在于指明计算一个逻辑值的规则.
布尔表达式在程序设计语言中有两个基本的作用:
一是在某些控制语句中作为实现控制转移的条件;
另一个则是用于计算逻辑值本身
作者:
fly51888
时间:
2011-12-6 16:23
这个问题太宽泛了,得根据具体的情况而定。不是所有语句的括号后面都是布尔表达式。例如,函数main(String[] args),循环for(int i=0;i<n;i++)。
布尔表达式一般是用于判断,例如if(true/false),while(true/false) 等等。
作者:
许邦存
时间:
2011-12-6 18:30
if后面跟的是判断语句,和while一样应该只能是布尔值吧。
作者:
荣凯旋
时间:
2011-12-7 11:31
明白了谢谢各位
作者:
应国炎
时间:
2011-12-7 13:10
其实判断语句都是判断是否真假,也就是true or false
计算机执行时,真为1,0为假,好像是
作者:
黑马巩伟伟
时间:
2011-12-8 11:53
也可以说只要是判断语句,基本上是布尔型的。
作者:
杨强
时间:
2011-12-8 14:00
这就要看你 使用语句的格式 比如if(条件表达式){执行语句} for(初始化表达式,条件表达式,循环后执行的表达式) 等等
凡是带有条件表达式的语句 都必须是 boolean型的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2