问答详情
源自:8-6 Java 中的构造方法

什么时候删除了一条 screen=newScreen

https://img.mukewang.com/5c821b970001f50307990563.jpg

https://img3.mukewang.com/5c821b970001b80107230551.jpg

什么时候删除了一条 screen=newScreen

提问者:慕盖茨9186271 2019-03-08 15:37

个回答

  • 慕标2248916
    2019-03-08 16:57:21
    已采纳

    不是删除,上下两图都有screen=newScreen,但是上图是正确的,下图是错误的。if语句是为了判断你输入的newScreen值,如果小于3.5,强制赋值3.5,else如果你输入的大于3.5,就把你输入的赋值给screen,即screen=newScreen。但下图因为screen=newScreen没有被else{}包裹,没有跟if形成配套语句,当输入小于3.5时,if判断后赋值3.5,然后又重新把你输入的小于3.5的值,重新赋值给screen,if形同虚设。