順位付けの解答例 【Javaのサンプルコード】

Print Friendly, PDF & Email

ここでは、当社の新人研修受講者に向けて、Javaのサンプルコードを紹介しています。

順位付けの解答例

以下に配列tenの点数のときの順位を配列junに格納して表示せよ。

なお、同じ得点の受験者が複数人いた場合は同順位とし、以後の順位を繰り下げる。

(配布の擬似言語をJavaに移植すること)

public class Rank {

    public static void main(String[] args) {
        int[] ten = {80, 70, 75, 60, 85, 90, 70};
        int[] jun = new int[ten.length];
        juni(ten, jun);
        for (int element : jun) {
            System.out.print(element + " ");
        }
    }

    public static void juni(int[] ten, int[] jun) {
        int i = 0;
        while (i < ten.length) {
            jun[i] = 1;
            int j = 0;
            while (j < ten.length) {
                if (ten[i] < ten[j]) {
                    jun[i] = jun[i] + 1;
                }
                j++;
            }
            i++;
        }
    }

}




参考:

なし