欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java計算成績平均值和排名

錢良釵1年前9瀏覽0評論

Java是一種非常流行的編程語言,廣泛應用于計算機科學和軟件開發領域。在Java中,我們可以很方便地計算學生的成績平均值和排名。

// 定義一個數組,保存學生的成績
double[] scores = {85.5, 92.0, 78.5, 90.5, 93.5};
// 計算平均值
double sum = 0;
for (int i = 0; i< scores.length; i++) {
sum += scores[i];
}
double avg = sum / scores.length;
System.out.println("平均分:" + avg);
// 計算排名
double[] sortScores = Arrays.copyOf(scores, scores.length);
Arrays.sort(sortScores);
for (int i = sortScores.length - 1; i >= 0; i--) {
for (int j = 0; j< scores.length; j++) {
if (sortScores[i] == scores[j]) {
int rank = scores.length - i;
System.out.println("第" + (j+1) + "名,成績:" + sortScores[i] + ",排名:" + rank);
break;
}
}
}

代碼說明:

  • 定義了一個數組scores,保存了5個學生的成績。
  • 使用for循環遍歷數組,累加所有成績,計算平均值。
  • 使用Arrays.copyOf方法復制數組,然后使用Arrays.sort方法對復制后的數組進行排序。
  • 使用for循環遍歷排序后的數組,同時在內層使用for循環遍歷原數組,查找原數組中對應的成績。
  • 如果找到對應的成績,則計算排名,并輸出學生的姓名、成績和排名。

這樣,我們就可以使用Java計算學生的成績平均值和排名了。