永发信息网

java,布尔,if,循环

答案:2  悬赏:60  手机版
解决时间 2021-12-04 02:37
java,布尔,if,循环
最佳答案
b = !b : 当b是false时,!b是true,把b赋值为 true,真假不断转换。
你说的i = 2代码里看不见
k的循环是控制输出次数,*和空格是由b的值控制不断交替输出。追问i=2控制行的代码,还有一个控制空格的代码,for上定义了布尔值 b=false.执行for,满足条件1<3往下执行,if(false=true)执行1,(false=false)执行2?追答if(true)执行1
下次b肯定是false
执行2
你的false = true是什么意思?
全部回答
b=!b 是 b = (!b) 的意思,没有 =! 这个运算符。
是先将 b 取反,然后在赋值给自身。

因此,每次循环,b 的值都发生了变化。所以会 输出一个* ,然后输出一个空格。

追问for上定义了布尔值 b=false.执行for,满足条件1<3往下执行,if(false=true)执行1?追答不是 if(false=true),而是 if(b=true) , 里面是一个赋值语句 。赋值语句的返回值等于左值,相当于 if(true)。追问因为b=false,取反里面就是if(true)或if(false)也就交替执行”空格, 和*“那为什么每次循环都会交替一次呢?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
对人不尊重,首先就是对自己的不尊敬什么意思
广东佛山兴荣不锈钢有限公司杭州虔程不锈钢直
lol韦鲁斯怎么输出
请大神帮忙写个函数!大整数求幂的。可以计算
下列有关生物体内基因与酶关系的叙述,正确的
男人不恋美色,女人活着还有什么盼头
高速ETC的原理
我在我们农村信用社贷款5万元现在想提前还清
Nancy reminded me of what I should have f
218.4.82*最精确能查到哪儿
锅油酥咸酥饼的家常做法大全怎么做好吃视
董大力个人资料老婆
明天勇士和骑士谁会赢
手机的PIN2码和PUK2码怎么可以查询得到
在周巷哪里学车比较好?
推荐资讯
我的老婆找不到了,只知道她在龙口,叫刘晓丹
楼房的大门正对一个水塔,风水就不好吗
孕妇怀上女宝宝的反应是什么样的
stm8l151单片机系统时钟16mhz执行一条指令多
乐蜂网好不好啊?
专家说漏了:终于知道中国每年无偿给朝鲜多少
如何评价电影《肌肤》
两节2000mah并联,10c放电,多少安
东宝区荆门筝谛国乐坊地址在什么地方,想今天
台电系列的平板电脑哪个好
天龙八部3我用高级天书还童宝宝为什么就还不
给新生儿送什么礼物好银镯,银锁送刚出生宝宝
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?