m0_71914898 2023-12-19 13:58 采纳率: 25%
浏览 7

Java期末考试之大学生2小时速成

img


他不是已经声明false了吗怎么还能允许true

1234567897973188674684

  • 写回答

1条回答 默认 最新

  • 柯本 2023-12-19 14:04
    关注

    一个基础,java的=不是比较,它是赋值,if (boo=true) 相当于先将boo设为true(一个变量可以随意次赋值的),然后返回它的值,所以表达式的值也是true
    要比较的话,要写成if (boo==true)
    这个也是初学者常犯的错之一

    评论

报告相同问题?

问题事件

  • 创建了问题 12月19日