【JAVA】题目:利用条件运算符的嵌套来完成此题。【求详解最好是把每一句给解释下】

2025-04-25 16:41:52
推荐回答(1个)
回答1:

每一句?不用了吧
感脚你搞不明白的应该就是grade = x >= 90 ? 'A': x >= 60 ? 'B':'C';吧

这里用的是?:运算符
效果相当于 if else
这段代码相当于2个if 嵌套
分解开来 首先 如果x>=90这个条件成立 执行?后的 如果不成立执行:后的
:后又是一个条件运算符的应用
如果x>=60 ?后的 如果不成立 :后的
所以 整体就是 如果X>=90 x='A', 如果X>=90不成立,再来判断 如果X>=60 x='B' 否则 x='C'