帮我看看这个条件表达式这样写为什么是错的(语言-java)

img


这样写为什么是错的 后面表达式需要注意什么吗?来个解释一下,谢

红线部分,赋值错误。if三元表达式用法。
c=a>b?a:b

当然根据业务逻辑,楼上提到的Math.max函数也可以来替换这段代码。

提示你用Math.max函数来替代你这行代码。改成c = Math.max(a,b);