【发布时间】:2014-03-24 02:41:46
【问题描述】:
我正在复习考试,虽然我们有答案,但我不明白正确答案。
if (score >= 90)
grade = 'A';
if (score >= 80)
grade = 'B';
if (score >= 70)
grade = 'C';
if (score >= 60)
grade = 'D';
else
grade = ‘F’;
答案键说“此代码只有在等级
【问题讨论】:
-
你在困惑什么?
-
只需手动跟踪,尝试在心理上将分数设置为 80,然后是 70,然后是 60,并观察每个过程中发生的情况
-
@Sotirios Delimanolis 为什么这段代码不适用于之前的 if 语句?
-
正如 ASKASK 所说,如果
score的值为100,代码会发生什么情况?grade的最终值是多少? -
@user3453823 在您的脑海中逐步完成它。 70 应该的输出是
C。是吗?
标签: java if-statement