课本上是这样写的,左上角是我的理解,当时有点懵逼。
这是课本上给的结果
发现结果不一样,更懵了,然后又仔细对比,发现原来是 L10 出现了误差,应该是 b=t,这时我又回想起了最初的
这是我的理解,三个容器,a,b,t 上面正好是对应的值,比如 t=a 就是把等号(这里的等号其实不是等号,而是赋值的意思)右边的值赋值给 t,同理 a=b,b=t 也是这个道理,t 只是暂时用来存储数据的容器罢了
是正确的,没什么问题
这时候我又想,要是把从小到大换成从大到小的话会怎样呢?但是没想到是这个结果,我就想难不成是因为它只看第一个引号后面输出的内容,而文字只是想让 Scanner 输入者所看到的
只有 5,2 是 true,那它就输出了,出现的 5,5 则是因为 false