如果等级计算如下:
A = mean + standard <= score
B = mean+(standard/3) <= score < mean+standard
C = mean - (standard/3) <= score < mean+(standard/3)
D = mean - standard <= score < mean - (standard/3)
F = score < mean - standard
如何在长度为5的字母数组中分配每个score({65.0, 80.3, 70.2, 20.1, 93.2})
?已经计算了均值和standard(65.8, 27.70)
,但我在如何计算if
语句中的以下内容时遇到问题。我知道java无法比较 a&lt; b&lt; c ,但即使我添加父母并将其分组,我也会得到错误的成绩分配给每个人。
任何帮助肯定会受到赞赏。我也知道需要一个for循环来完成每个分数。
答案 0 :(得分:0)
我知道java不能比较&lt; b&lt; ç
否你可以,java可以做很多事情:
您可以像这样比较您的值:
if(a < b && b < c){
//some code
}
答案 1 :(得分:0)
你可以在比较之间使用和(&amp;&amp;)。 例如:
if((mean + (standard/3))<=score) && (score < (mean+standard)){
//assign grade to B
}