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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

最近看入门班发的书里面  4<=5 的布尔类型返回的值居然是ture.
我以为是错的,然后把代码运行了一遍,发现居然真的是ture.
这个答案有点不逻辑啊,到底是为什么呢?正常来讲4<5但是不=5啊.

16 个回复

倒序浏览
有没有前辈或者黑马老师能解答啊.
回复 使用道具 举报
我来看看,坐等大神.我来围观
回复 使用道具 举报
本来就是TRUE啊
回复 使用道具 举报
哈哈哈来赞一个
回复 使用道具 举报
<=意思是小于或等于啊 当然是true了
回复 使用道具 举报
666666666666666666
回复 使用道具 举报
小于等于,只要满足一个就行了啊,
回复 使用道具 举报
……这是一个范围啊……不要钻牛角尖啊  x <= 5, 你把x赋值为4不就是true么   <=5代表一个范围的
回复 使用道具 举报
这不和for循环一个道理嘛,for(int x=0;x<=9;x++){};这个for循环不照样运行9次嘛;
回复 使用道具 举报
<=的意思就是小于或者等于就可以。当数值大于判断值才会返回false。按你的逻辑小于还必须等于5的数 有吗?
回复 使用道具 举报
这个意思是小于或者等于 都返回true,就相当于 4<5 || 4==5
回复 使用道具 举报
。。。。。。。
回复 使用道具 举报
有点意思
回复 使用道具 举报
................小于等于类似于或,肯定是真
回复 使用道具 举报
问题出在哪呢。。
回复 使用道具 举报
当时有点专牛角尖,后来想想数学中的定义,发现这个问题问的真是水啊.
好吧,我是一个大水笔.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马