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

if语句(java)

发布网友 发布时间:2022-04-30 02:58

我来回答

2个回答

热心网友 时间:2023-10-09 03:53

else和else if只与它上面最近的if关联,boolean默认值是false, 所以如图所示,注意图中箭头位置,写的是赋值=而非==,所以那里永远为真,结果就是1+100了。当然如果箭头那里改为==true,因为不成立,并且b1|b2为真,所以结果就是1001了

追问还有个小疑问,关于您说的else和else if只和最近的if相关,但是这个程序里,2个if和2个else if是并列关系是吧?也就是顺序往下执行,而不是比如第一个if(!b2)是true,执行完这一条的算法后就直接跳出大循环结束,这里看即使是true也继续往下执行;如果这样的话,为什么最后一条else if(b1|b2)没做判断,这个也是true呀

热心网友 时间:2023-10-09 03:53

其实,b1和b2 是知道的
boolean是基础类型默认值是false,然后按照代码执行下来 x=101了追问没太明白,如果默认型是false,那么if(!b2)就成立,然后b1=true;然后在判断if(!b1),因为上一步b1是true了,此条不成立,继续往下,这b2也不是true呀,怎么就运算了这里面的表达式了呢

追答对的呢

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 房产官司律师费多少 java用if语句要怎么判断一个字符串里是否有逗号? java 代码if(除了0-9)怎么写啊 Java中if((a=b)==c)这条语句是怎么执行的? java代码中有很多if判断语句,如果优化,或者用什么设计模式 关于java中的if语句 java if用法 java if语句 JAVA的If语句? 元宵节短信!元宵节的短信! 安装oracle数据库失败怎么办 元宵节的诗词对联,各地习俗,历史发展和起源故事有什么? 谁有元宵节作文,600字,急求!!! 求祝福明天元宵节和情人节的祝福短信 思念是什么? 小小汤圆要怎么做才能做出思念的味道呢? oppo深度测试卡时间 安装Oracle时网络验证未执行应该怎样解决啊 c# c/s开发 什么语言适合开发c/s架构的软件 skype id 什么意思 java 代码中 if ((a>= '<') && (a<= 'Z')) 什么意思? Java代码 求写一个if判断 正式邮件格式 windows 10 安装oracle 失败怎么办 oracle net services配置失败是什么原因 Java安装后运行CMD输入JAVA提示乱码? 为什么cmd运行Java文件时,里面的文字乱码了 用java在CMD中编译println中文的时候,出现了乱码怎么办?用了-encoding 命令修改文本编码也不行! 为什么在cmd上编译java程序 会乱码 Java cmd 乱码 win7 cmd窗口中 解释java程序时候,不能输出中文 安装java1.7并配置好环境变量后,运行cmd输入java出现乱码!!!如何解决??? 为什么在java程序在eclipse运行ping得到正常数值但是在cmd运行就是乱码? cmd 编译java 出现乱码怎么解决 在cmd中输入javac命令,出现异常乱码? java在win系统运行字体乱码求解决 Notepad ++ 编写JAVA在CMD里运行出现乱码 ,怎么样设置NOTEPAD++字体支持! java cmd 乱码怎么办!! JAVA输出是乱码? dos窗口下输入“java”指令为什么会出现乱码,我已安装JDK,不是中文乱码问题,求指导!!!急急急!!