boolean的用法

浣花溪边 2015-05-20 09:56:19
选择题:

变量”result”是boolean类型,下列哪个答案是合法的

A result = true

B if(result = true){//do something..}

C if(result <> 0 ){// do something..}

D result = 1;

这个我选A,大家说我选的对不对?
O(∩_∩)O谢谢~
...全文
518 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
yan794658 2015-05-27
  • 打赏
  • 举报
回复
对的, B if(result==true){} CD java中boolean不能做数值运算
m86603197 2015-05-27
  • 打赏
  • 举报
回复
对的。。。。。。。。
many_problems 2015-05-26
  • 打赏
  • 举报
回复
楼主很,非常V5。A是对的,双手赞成。
猪猪侠- 2015-05-24
  • 打赏
  • 举报
回复
lz真聪明。。。。
code小生 2015-05-23
  • 打赏
  • 举报
回复
楼主英明神武,选对了。支持!!
hjp19910217 2015-05-20
  • 打赏
  • 举报
回复
当然对,这有啥疑问
浣花溪边 2015-05-20
  • 打赏
  • 举报
回复
其实,我还需要研究一下 为什么A对 以及为什么BCD错 要不谁直接告诉我一下好吗?。。
S117 2015-05-20
  • 打赏
  • 举报
回复
楼主聪明
糖几颗的 2015-05-20
  • 打赏
  • 举报
回复
对......
fengyu_caihong 2015-05-20
  • 打赏
  • 举报
回复
对啊~这还有什么疑问的吗
u014490157 2015-05-20
  • 打赏
  • 举报
回复
A result = true B if(result = true){//do something..} 你确定这样不抱错? C if(result <> 0 ){// do something..} 这个老师应该都教过把boolean 1 0 java c/c++ D result = 1; 如上 总感觉楼主发错模块了
yuzhenling1982 2015-05-20
  • 打赏
  • 举报
回复
很好的,很好的资料
浣花溪边 2015-05-20
  • 打赏
  • 举报
回复
引用 7 楼 BrightFireOfCy 的回复:
你这个是java? 怎么感觉没一个靠谱的。 A result = true-------------------------------------------------------没加分号,编译错 B if(result = true){//do something..}--------------------------if的括号里不能用赋值语句,编译错 C if(result <> 0 ){// do something..}--------------------------java的boolean类型没有<>操作不等于用!=,编译错 D result = 1;-------------------------------------------------------int型赋值给boolean不行,编译错
对不起,分号让我给敲掉了。。 是Java。。 谢谢您的帮助。。
浣花溪边 2015-05-20
  • 打赏
  • 举报
回复
引用 6 楼 l272964081 的回复:
A,result = true; 给result 赋值为true;没什么问题; B,if(result=true){ }; 这个从语法上来说编译器应该不会报错,因为if的判断条件永远为true,所以这个if语句没有意义,花括号内的代码是一定被执行的,如果是对result的值进行判断的话,应该写作 result==true; 但更多的是直接写 if(result){.......}, C,语法错误 D,result 为boolean类型,不能赋值为int 类型的1;
O(∩_∩)O谢谢~
BrightFireOfCy 2015-05-20
  • 打赏
  • 举报
回复
你这个是java? 怎么感觉没一个靠谱的。 A result = true-------------------------------------------------------没加分号,编译错 B if(result = true){//do something..}--------------------------if的括号里不能用赋值语句,编译错 C if(result <> 0 ){// do something..}--------------------------java的boolean类型没有<>操作不等于用!=,编译错 D result = 1;-------------------------------------------------------int型赋值给boolean不行,编译错
l272964081 2015-05-20
  • 打赏
  • 举报
回复
A,result = true; 给result 赋值为true;没什么问题; B,if(result=true){ }; 这个从语法上来说编译器应该不会报错,因为if的判断条件永远为true,所以这个if语句没有意义,花括号内的代码是一定被执行的,如果是对result的值进行判断的话,应该写作 result==true; 但更多的是直接写 if(result){.......}, C,语法错误 D,result 为boolean类型,不能赋值为int 类型的1;

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧