if 单分支结构例子练习(疑问和结惑)

984f5cd66dfe436e99f90f29860efb54.jpg

 课本上是这样写的,左上角是我的理解,当时有点懵逼。


c7e69a6aecf346719268e176c1454d5c.jpg

 这是课本上给的结果


f0c23be3488747378e9f5a11316d41aa.jpg

 发现结果不一样,更懵了,然后又仔细对比,发现原来是 L10 出现了误差,应该是 b=t,这时我又回想起了最初的


8fc0a0ca86d9496eb9d59524aba597eb.jpg

 这是我的理解,三个容器,a,b,t 上面正好是对应的值,比如 t=a 就是把等号(这里的等号其实不是等号,而是赋值的意思)右边的值赋值给 t,同理 a=b,b=t 也是这个道理,t 只是暂时用来存储数据的容器罢了


54d7bf2d0e7e408d89fddc441bc9c7ca.jpg

 是正确的,没什么问题


ee08658ff65c4f4aa72d71ec54aea5f9.jpg

 这时候我又想,要是把从小到大换成从大到小的话会怎样呢?但是没想到是这个结果,我就想难不成是因为它只看第一个引号后面输出的内容,而文字只是想让 Scanner 输入者所看到的


只有 5,2 是 true,那它就输出了,出现的 5,5 则是因为 false


84f6b6c4cf3c48d3ba13e684350cd0d1.jpg

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值