Java 17 Silver ラボ

学習の画面へ

可変長引数

出力はどれか。

public class Main {
    static int count(int... nums) {
        return nums.length;
    }

    public static void main(String[] args) {
        System.out.println(count() + " " + count(1, 2, 3) + " " + count(new int[] {4, 5}));
    }
}
  1. A 0 3 2
  2. B 1 3 1
  3. C コンパイルエラーになる
  4. D 実行時に例外が発生する
正解と解説を見る

正解: A

ポイント

「メソッドとコンストラクタの作成」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)