黑马程序员技术交流社区
标题:
最近发现一个问题很少见.
[打印本页]
作者:
当年张小凡
时间:
2015-11-6 22:50
标题:
最近发现一个问题很少见.
最近看入门班发的书里面 4<=5 的布尔类型返回的值居然是ture.
我以为是错的,然后把代码运行了一遍,发现居然真的是ture.
这个答案有点不逻辑啊,到底是为什么呢?正常来讲4<5但是不=5啊.
作者:
当年张小凡
时间:
2015-11-6 22:51
有没有前辈或者黑马老师能解答啊.
作者:
lufvy
时间:
2015-11-6 22:54
我来看看,坐等大神.我来围观
作者:
窝牛。
时间:
2015-11-6 23:07
本来就是TRUE啊
作者:
253186803
时间:
2015-11-6 23:08
哈哈哈来赞一个
作者:
Jared
时间:
2015-11-6 23:16
<=意思是小于或等于啊 当然是true了
作者:
dai2686779
时间:
2015-11-6 23:29
666666666666666666
作者:
我若为神
时间:
2015-11-7 00:26
小于等于,只要满足一个就行了啊,
作者:
小肥啾
时间:
2015-11-7 00:53
……这是一个范围啊……不要钻牛角尖啊 x <= 5, 你把x赋值为4不就是true么 <=5代表一个范围的
作者:
石三伢子1
时间:
2015-11-7 09:49
这不和for循环一个道理嘛,for(int x=0;x<=9;x++){};这个for循环不照样运行9次嘛;
作者:
r1503882525
时间:
2015-11-7 10:00
<=的意思就是小于或者等于就可以。当数值大于判断值才会返回false。按你的逻辑小于还必须等于5的数 有吗?
作者:
黑夜中那颗星
时间:
2015-11-7 16:50
这个意思是小于或者等于 都返回true,就相当于 4<5 || 4==5
作者:
大自然的搬运工
时间:
2015-11-7 17:36
。。。。。。。
作者:
ppaapc
时间:
2015-11-7 18:23
有点意思
作者:
刘旭波
时间:
2015-11-7 20:46
................小于等于类似于或,肯定是真
作者:
wwwgaoxi
时间:
2015-11-7 22:04
问题出在哪呢。。
作者:
当年张小凡
时间:
2015-11-13 18:19
当时有点专牛角尖,后来想想数学中的定义,发现这个问题问的真是水啊.
好吧,我是一个大水笔.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2