ギリギリ行けるお一人様のライン

javaについての質問です。
「20個の乱数(50未満)を発生させ、それを大きい値から順に並べ替える」
この条件を満たすコードを教えて下さい。

A 回答 (1件)

import java.util.Random;


import java.util.Arrays;
import java.util.Collections;

public class Main {

 public static void main(String[] args) {
  Integer foo[], i;
  foo = new Integer[20];
  Random random = new Random();
  for (i = 0; i < 20; i++) {
   foo[i] = random.nextInt(50);
  }

  Arrays.sort(foo, Collections.reverseOrder());

  for(int j : foo) {
   System.out.println(j);
  }
 }
}
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報