A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 荣凯旋 于 2011-12-12 11:55 编辑

是不是所有的语句后面的括号呢跟的都是布尔表达式呢,比如 if (一定是布尔表达式嘛?)

7 个回复

倒序浏览
我不知道别的语句是不是,也没接触过那么多语句,但凡是接触过的,if,switch,for,while语句中都需要用到布尔表达式
判断条件是否符合,来确定是否执行,就算是for循环中的循环条件表达式在for语句参数中不写,里面也会应用到一些判断来确定是否执行或跳出
凡是判断相关都会使用到布尔表达式

布尔表达式的语义在于指明计算一个逻辑值的规则.
  布尔表达式在程序设计语言中有两个基本的作用:
  一是在某些控制语句中作为实现控制转移的条件;
  另一个则是用于计算逻辑值本身

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
这个问题太宽泛了,得根据具体的情况而定。不是所有语句的括号后面都是布尔表达式。例如,函数main(String[]  args),循环for(int i=0;i<n;i++)。
布尔表达式一般是用于判断,例如if(true/false),while(true/false)  等等。

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
许邦存 来自手机 黑马帝 2011-12-6 18:30:50
板凳
if后面跟的是判断语句,和while一样应该只能是布尔值吧。
回复 使用道具 举报
明白了谢谢各位
回复 使用道具 举报
其实判断语句都是判断是否真假,也就是true or false

计算机执行时,真为1,0为假,好像是
回复 使用道具 举报
也可以说只要是判断语句,基本上是布尔型的。
回复 使用道具 举报
杨强 黑马帝 2011-12-8 14:00:04
8#
这就要看你 使用语句的格式 比如if(条件表达式){执行语句}  for(初始化表达式,条件表达式,循环后执行的表达式)  等等
凡是带有条件表达式的语句 都必须是 boolean型的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马