【发布时间】:2015-12-12 16:20:39
【问题描述】:
所以我正在研究用于将分数转换为成绩的代码,我对以下步骤有点困惑:
public static String score2grade(int score){
int [] bottoms = {95, 90, 85, 80};
String [] grade = {A+, A, A-, B+};
for(int i = 1; i < bottoms.length; i++){
if (score >= bottoms[i]) return grade[i];
我不太了解int i = 1; i < bottoms.length; i++ 部分,所以我在这里基本上是什么? bottoms 的长度属性是什么?
【问题讨论】:
-
i在该循环中从 1 开始并递增,直到达到比bottoms.length低 1 的值,在本例中为 4。(注意这意味着它不会访问bottoms[0]) -
任何介绍性的 Java 教程都将涵盖
for循环的概念。您可能想从那里开始。 -
.length 与 int 数组一起使用。 “.length”用于告诉整数数组中元素的数量。而且, i
-
i 只是用于 for 循环的增量变量。
标签: java