问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中&是什么意思,和&&有什么区别2

发布网友 发布时间:2023-09-22 04:09

我来回答

3个回答

热心网友 时间:2024-11-15 18:59

错误的原因是 true&i 他的结果不是一个boolean类型,&你可以理解是并且的意思。
&&和&的区别:比如有这样一个条件判断if(i>0 &j>0) {...} ,这个条件就是要2个都为真(用&&也是),才会执行if里面的程序 &就是说,只要执行了i》0为false,就不会执行&后面的那个条件了。而&&,不管i》0这个条件是否为真,都会执行后面那个条件。

热心网友 时间:2024-11-15 18:59

&作与计算,左右两边数据类型不一致就报错了
&&作逻辑运算,左右两边表达式值都为true则成立

热心网友 时间:2024-11-15 18:59

& 既是位运算符又是逻辑运算符,&的两侧可以是int,也可以是boolean表达式,当&两侧是int时,要先把运算符两侧的数转化为二进制数再进行运算,而短路与(&&)的两侧要求必须是布尔表达式
举个例子你体会下:
int i=1;
if(i++>3)&(i++<6){
system.out.print("执行了");
}
system.out.print(i);
把上面的&换成&&,输出的i的值是不一样的,&时i值为3,&前后的表达式都执行了,而&&时由于i++>3为false,后面的i++<6并没执行
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 关于外星人的电影推荐几个3 一部电影讲述的一个家庭发现家里晚上像有人人进来过一样,然后男...4 有那些花有毒 小时候看过的 忘了 这是什么外星人电影11 有不科幻电影!比较老的!那里面有个外星人会抽烟!很搞笑!那部...29 新房96平米待装修,看了一圈,在欧铂丽和木工朋友之间陷入了两...1 奔驰C200车门全换要多少钱 有哪些花的花香有毒? 惠能大师涅槃了?菩萨不是不涅槃么,只有佛和阿罗汉涅槃啊 孕妇保险有哪些? 谁能查出这个电话是干什么的?10 食盐晶体、MnO2、浓硫酸在一起怎样制取氯气?讲解详细些,多谢! 建设银行星期天早上几点上班26 java中&与&&的区别122 老公经常玩游戏除了把它装备全部扔掉背包里的东西扔掉外还有什么... 老公最近不和我视频还偷偷买了个背包.难道要旅游吗? 哪些盆栽花是有毒的? 周杰伦大魔术师上变那个扑克牌称下就知道几张 2012款e300l奔驰左前门把多少钱 ...ml-1610 故障灯一直在亮(红灯) 请问什么情况 java里&&与&的区别24 (0833) 621 7371是干嘛的电话? 新房安排装修了,有几个朋友都推荐欧铂丽的全屋定制,请问大家感... 听闻几个朋友装修找了欧铂丽,为啥最近都找欧铂丽定制家具,它到...2 我的手机金立M270,感觉手机带的QQ不好用,所以下了一个2010的,但是下完... 报考电动车驾驶证有年龄限制吗? RAV4银色车怎么改装好看?改成下面这样的外观需要怎么改装,价格又是多少... 氯化氢如何制取? 在java中,&和&&有什么区别7 天书奇谈如何获得火魔爆 我想用手机挂QQ,怎么弄最好。 狗狗皮肤病能治好吗?6 狗狗皮肤病可以治好吗13 狗狗有皮肤病怎么办?10 请教!狗狗的皮肤病可以治好吗!4 如何查看手机上登陆过几个? 狗狗皮肤病如何治疗?182 狗狗的皮肤病如何引起,能治好吗6 请教!狗狗的皮肤病可以治好吗!1 陌陌上怎么加微信好友?