初級
STAGE 1
110問目 • 10
  • Q1

    Javaとはどのような言語ですか?

    ANSWER
    オブジェクト指向のコンパイル型言語
    クリックして解説を表示
    EXPLANATION

    Javaはオブジェクト指向のコンパイル型プログラミング言語で、「Write Once, Run Anywhere」の理念のもと、JVM上で動作するプラットフォーム独立の言語です。

  • Q2

    Javaプログラムのエントリーポイント(開始点)となるメソッドはどれですか?

    ANSWER
    main()
    クリックして解説を表示
    EXPLANATION

    public static void main(String[] args)がJavaプログラムのエントリーポイントです。プログラム実行時に最初に呼び出されます。

  • Q3

    Javaでコメントを1行書く方法はどれですか?

    ANSWER
    // コメント
    クリックして解説を表示
    EXPLANATION

    //から行末までが1行コメントになります。複数行コメントは/* */で囲みます。

  • Q4

    次のコードを実行すると何が表示されますか?

    System.out.println("Hello, World!");
    ANSWER
    Hello, World!
    クリックして解説を表示
    EXPLANATION

    System.out.println()は標準出力に文字列を出力し、改行します。

  • Q5

    Javaで整数型の変数を宣言する正しい方法はどれですか?

    ANSWER
    int x = 10;
    クリックして解説を表示
    EXPLANATION

    Javaでは型を明示的に宣言する必要があり、整数型はintを使用します。

  • Q6

    Javaの基本データ型(プリミティブ型)でないものはどれですか?

    ANSWER
    String
    クリックして解説を表示
    EXPLANATION

    Stringは参照型(クラス)です。基本データ型はintdoublebooleancharbyteshortlongfloatの8種類です。

  • Q7

    Javaで小数点を含む数値を格納するのに最も一般的に使われる型はどれですか?

    ANSWER
    double
    クリックして解説を表示
    EXPLANATION

    doubleは64ビットの浮動小数点数で、小数を扱う際に最も一般的に使用されます。

  • Q8

    Javaで真偽値を格納する型はどれですか?

    ANSWER
    boolean
    クリックして解説を表示
    EXPLANATION

    boolean型はtrueまたはfalseの2つの値のみを持つことができます。

  • Q9

    Javaで1文字を格納する型はどれですか?

    ANSWER
    char
    クリックして解説を表示
    EXPLANATION

    char型は単一のUnicode文字を格納します。シングルクォートで囲みます(例:'A')。

  • Q10

    次のコードの出力は何ですか?

    int a = 10;
    int b = 3;
    System.out.println(a / b);
    ANSWER
    3
    クリックして解説を表示
    EXPLANATION

    整数同士の除算では小数部分が切り捨てられます。10 ÷ 3 = 3.33... ですが、結果は3になります。

STAGE 2
1120問目 • 10
  • Q11

    Javaで余り(剰余)を計算する演算子はどれですか?

    ANSWER
    %
    クリックして解説を表示
    EXPLANATION

    %は剰余演算子で、除算の余りを返します。例:10 % 3は1を返します。

  • Q12

    次のコードの出力は何ですか?

    int x = 5;
    x++;
    System.out.println(x);
    ANSWER
    6
    クリックして解説を表示
    EXPLANATION

    ++はインクリメント演算子で、変数の値を1増加させます。5が6になります。

  • Q13

    Javaで文字列を連結する演算子はどれですか?

    ANSWER
  • クリックして解説を表示
    EXPLANATION

    +演算子は文字列の連結にも使用できます。例:"Hello" + "World""HelloWorld"になります。

  • Q14

    次のコードの出力は何ですか?

    String s = "Hello" + " " + "World";
    System.out.println(s);
    ANSWER
    Hello World
    クリックして解説を表示
    EXPLANATION

    +演算子で文字列が連結され、「Hello World」が出力されます。

  • Q15

    Javaで等しいかどうかを比較する演算子はどれですか?

    ANSWER
    ==
    クリックして解説を表示
    EXPLANATION

    ==は等価演算子で、2つの値が等しいかを比較します。=は代入演算子です。

  • Q16

    Javaで「等しくない」を表す演算子はどれですか?

    ANSWER
    !=
    クリックして解説を表示
    EXPLANATION

    !=は不等価演算子で、2つの値が等しくないことを比較します。

  • Q17

    Javaの論理AND演算子はどれですか?

    ANSWER
    &&
    クリックして解説を表示
    EXPLANATION

    &&は論理AND演算子で、両方の条件がtrueの場合にtrueを返します。

  • Q18

    Javaの論理OR演算子はどれですか?

    ANSWER
    ||
    クリックして解説を表示
    EXPLANATION

    ||は論理OR演算子で、どちらかの条件がtrueの場合にtrueを返します。

  • Q19

    Javaの論理NOT演算子はどれですか?

    ANSWER
    !
    クリックして解説を表示
    EXPLANATION

    !は論理NOT演算子で、真偽値を反転させます。trueはfalseに、falseはtrueになります。

  • Q20

    次のコードの出力は何ですか?

    int x = 10;
    if (x > 5) {
        System.out.println("大きい");
    } else {
        System.out.println("小さい");
    }
    ANSWER
    大きい
    クリックして解説を表示
    EXPLANATION

    xは10で5より大きいので、条件がtrueとなり「大きい」が出力されます。

STAGE 3
2130問目 • 10
  • Q21

    if-else if-else文で、最初にtrueになった条件のブロックが実行された後、残りの条件はどうなりますか?

    ANSWER
    残りの条件は評価されない
    クリックして解説を表示
    EXPLANATION

    最初にtrueになった条件のブロックが実行されると、残りの条件は評価されずにif文全体を抜けます。

  • Q22

    Javaのswitch文で各caseの終わりに書くべきキーワードは何ですか?

    ANSWER
    break
    クリックして解説を表示
    EXPLANATION

    breakを書かないと、次のcaseに処理が流れてしまいます(フォールスルー)。

  • Q23

    次のコードの出力は何ですか?

    int day = 3;
    switch (day) {
        case 1: System.out.println("月"); break;
        case 2: System.out.println("火"); break;
        case 3: System.out.println("水"); break;
        default: System.out.println("その他");
    }
    ANSWER
    クリックして解説を表示
    EXPLANATION

    dayが3なので、case 3に一致し「水」が出力されます。

  • Q24

    Javaの三項演算子の構文はどれですか?

    ANSWER
    条件 ? 真の値 : 偽の値
    クリックして解説を表示
    EXPLANATION

    三項演算子は条件 ? 真の値 : 偽の値の形式で、if-elseの短縮形として使用できます。

  • Q25

    次のコードの出力は何ですか?

    int x = 7;
    String result = (x % 2 == 0) ? "偶数" : "奇数";
    System.out.println(result);
    ANSWER
    奇数
    クリックして解説を表示
    EXPLANATION

    7を2で割った余りは1なので条件はfalse、「奇数」が出力されます。

  • Q26

    Javaのforループの基本構文はどれですか?

    ANSWER
    for (初期化; 条件; 更新)
    クリックして解説を表示
    EXPLANATION

    forループはfor (初期化; 条件; 更新)の形式で記述します。

  • Q27

    次のコードの出力は何ですか?

    for (int i = 0; i < 3; i++) {
        System.out.print(i + " ");
    }
    ANSWER
    0 1 2
    クリックして解説を表示
    EXPLANATION

    iが0、1、2の順に出力されます。i=3になると条件i<3がfalseになりループを抜けます。

  • Q28

    Javaのwhileループの特徴として正しいものはどれですか?

    ANSWER
    条件を先に評価し、trueの間繰り返す
    クリックして解説を表示
    EXPLANATION

    whileループは条件を先に評価し、条件がtrueの間ループを繰り返します。条件が最初からfalseなら一度も実行されません。

  • Q29

    Javaのdo-whileループの特徴として正しいものはどれですか?

    ANSWER
    必ず最低1回は実行される
    クリックして解説を表示
    EXPLANATION

    do-whileループは処理を先に実行してから条件を評価するため、必ず最低1回は実行されます。

  • Q30

    次のコードの出力は何ですか?

    int i = 0;
    while (i < 3) {
        System.out.print(i + " ");
        i++;
    }
    ANSWER
    0 1 2
    クリックして解説を表示
    EXPLANATION

    iが0、1、2の順に出力され、i=3で条件がfalseになりループを抜けます。

STAGE 4
3140問目 • 10
  • Q31

    ループを途中で終了させるキーワードはどれですか?

    ANSWER
    break
    クリックして解説を表示
    EXPLANATION

    breakはループを即座に終了し、ループの外に制御を移します。

  • Q32

    ループの現在の繰り返しをスキップして次の繰り返しに進むキーワードはどれですか?

    ANSWER
    continue
    クリックして解説を表示
    EXPLANATION

    continueは現在の繰り返しの残りの処理をスキップし、次の繰り返しに進みます。

  • Q33

    次のコードの出力は何ですか?

    for (int i = 0; i < 5; i++) {
        if (i == 3) break;
        System.out.print(i + " ");
    }
    ANSWER
    0 1 2
    クリックして解説を表示
    EXPLANATION

    i=3のときbreakが実行されるため、0、1、2まで出力されてループが終了します。

  • Q34

    次のコードの出力は何ですか?

    for (int i = 0; i < 5; i++) {
        if (i == 3) continue;
        System.out.print(i + " ");
    }
    ANSWER
    0 1 2 4
    クリックして解説を表示
    EXPLANATION

    i=3のときcontinueが実行されるため、3だけスキップされ、0、1、2、4が出力されます。

  • Q35

    Javaで配列を宣言・初期化する正しい方法はどれですか?

    ANSWER
    int[] arr = new int[5];
    クリックして解説を表示
    EXPLANATION

    Javaでは型[] 変数名 = new 型[サイズ];または型[] 変数名 = {要素1, 要素2, ...};で配列を宣言します。

  • Q36

    配列の長さを取得するプロパティはどれですか?

    ANSWER
    length
    クリックして解説を表示
    EXPLANATION

    配列のlengthプロパティで要素数を取得できます。メソッドではないので括弧は不要です。

  • Q37

    次のコードの出力は何ですか?

    int[] arr = {10, 20, 30};
    System.out.println(arr[1]);
    ANSWER
    20
    クリックして解説を表示
    EXPLANATION

    配列のインデックスは0から始まるため、arr[1]は2番目の要素である20を返します。

  • Q38

    次のコードの出力は何ですか?

    int[] arr = {1, 2, 3, 4, 5};
    System.out.println(arr.length);
    ANSWER
    5
    クリックして解説を表示
    EXPLANATION

    配列arrには5つの要素があるため、lengthは5を返します。

  • Q39

    Javaの拡張for文(for-each)の構文はどれですか?

    ANSWER
    for (int x : arr)
    クリックして解説を表示
    EXPLANATION

    拡張for文はfor (型 変数 : 配列/コレクション)の形式で、要素を順番に取り出します。

  • Q40

    次のコードの出力は何ですか?

    int[] arr = {1, 2, 3};
    for (int x : arr) {
        System.out.print(x + " ");
    }
    ANSWER
    1 2 3
    クリックして解説を表示
    EXPLANATION

    拡張for文により配列の各要素が順番に出力されます。

STAGE 5
4150問目 • 10
  • Q41

    Javaでメソッドを定義する正しい構文はどれですか?

    ANSWER
    public int add(int a, int b) { return a + b; }
    クリックして解説を表示
    EXPLANATION

    Javaのメソッドはアクセス修飾子 戻り値の型 メソッド名(引数) { 処理 }の形式で定義します。

  • Q42

    戻り値がないメソッドの戻り値の型として指定するキーワードはどれですか?

    ANSWER
    void
    クリックして解説を表示
    EXPLANATION

    voidは「空」を意味し、メソッドが値を返さないことを示します。

  • Q43

    次のコードの出力は何ですか?

    public static int multiply(int a, int b) {
        return a * b;
    }
    // main内で
    System.out.println(multiply(3, 4));
    ANSWER
    12
    クリックして解説を表示
    EXPLANATION

    multiplyメソッドは2つの引数を掛け算し、3 × 4 = 12を返します。

  • Q44

    Javaでクラスを定義するキーワードはどれですか?

    ANSWER
    class
    クリックして解説を表示
    EXPLANATION

    classキーワードを使用してクラスを定義します。

  • Q45

    Javaでオブジェクトを生成するキーワードはどれですか?

    ANSWER
    new
    クリックして解説を表示
    EXPLANATION

    newキーワードを使用してクラスのインスタンス(オブジェクト)を生成します。

  • Q46

    次のコードでオブジェクトを生成する正しい方法はどれですか?

    class Dog {
        String name;
    }
    ANSWER
    Dog dog = new Dog();
    クリックして解説を表示
    EXPLANATION

    newキーワードとコンストラクタを使用してオブジェクトを生成します。

  • Q47

    Javaのコンストラクタの特徴として正しいものはどれですか?

    ANSWER
    クラス名と同じ名前で、戻り値の型を指定しない
    クリックして解説を表示
    EXPLANATION

    コンストラクタはクラス名と同じ名前を持ち、戻り値の型を指定しません。オブジェクト生成時に自動的に呼び出されます。

  • Q48

    Javaで自分自身のインスタンスを参照するキーワードはどれですか?

    ANSWER
    this
    クリックして解説を表示
    EXPLANATION

    thisキーワードは現在のインスタンス自身を参照します。

  • Q49

    次のコードの出力は何ですか?

    class Person {
        String name;
        Person(String name) {
            this.name = name;
        }
    }
    // main内で
    Person p = new Person("太郎");
    System.out.println(p.name);
    ANSWER
    太郎
    クリックして解説を表示
    EXPLANATION

    コンストラクタで渡された「太郎」がnameフィールドに代入され、出力されます。

  • Q50

    Javaのprivateアクセス修飾子の意味はどれですか?

    ANSWER
    同じクラス内からのみアクセス可能
    クリックして解説を表示
    EXPLANATION

    privateは同じクラス内からのみアクセス可能であることを示します。

STAGE 6
5160問目 • 10
  • Q51

    Javaのpublicアクセス修飾子の意味はどれですか?

    ANSWER
    どこからでもアクセス可能
    クリックして解説を表示
    EXPLANATION

    publicはどこからでもアクセス可能であることを示します。

  • Q52

    Javaのstaticキーワードの意味はどれですか?

    ANSWER
    クラスに属し、インスタンスなしでアクセス可能
    クリックして解説を表示
    EXPLANATION

    staticはクラスに属することを示し、インスタンスを生成せずにアクセスできます。

  • Q53

    Javaのfinalキーワードを変数に付けるとどうなりますか?

    ANSWER
    値を変更できなくなる(定数になる)
    クリックして解説を表示
    EXPLANATION

    finalを付けた変数は定数となり、一度値を代入すると変更できません。

  • Q54

    次のコードの出力は何ですか?

    final int MAX = 100;
    System.out.println(MAX);
    ANSWER
    100
    クリックして解説を表示
    EXPLANATION

    finalで宣言された定数MAXの値100が出力されます。

  • Q55

    Javaでゲッター(getter)メソッドの目的は何ですか?

    ANSWER
    フィールドの値を取得する
    クリックして解説を表示
    EXPLANATION

    ゲッターはprivateフィールドの値を外部から取得するためのメソッドです。カプセル化の原則に従います。

  • Q56

    Javaでセッター(setter)メソッドの目的は何ですか?

    ANSWER
    フィールドの値を設定する
    クリックして解説を表示
    EXPLANATION

    セッターはprivateフィールドの値を外部から設定するためのメソッドです。値の検証などを行えます。

  • Q57

    次のコードでgetNameメソッドの戻り値の型は何ですか?

    class Person {
        private String name;
        public String getName() {
            return name;
        }
    }
    ANSWER
    String
    クリックして解説を表示
    EXPLANATION

    getNameメソッドはString型の値(nameフィールド)を返します。

  • Q58

    Javaの文字列比較で正しい方法はどれですか?

    ANSWER
    str1.equals(str2)
    クリックして解説を表示
    EXPLANATION

    文字列の内容を比較するにはequals()メソッドを使用します。==は参照の比較になります。

  • Q59

    次のコードの出力は何ですか?

    String s1 = "Hello";
    String s2 = "Hello";
    System.out.println(s1.equals(s2));
    ANSWER
    true
    クリックして解説を表示
    EXPLANATION

    equals()メソッドは文字列の内容を比較し、両方とも"Hello"なのでtrueを返します。

  • Q60

    Stringクラスのlength()メソッドは何を返しますか?

    ANSWER
    文字列の文字数
    クリックして解説を表示
    EXPLANATION

    length()メソッドは文字列の文字数を返します。

STAGE 7
6170問目 • 10
  • Q61

    次のコードの出力は何ですか?

    String s = "Hello";
    System.out.println(s.length());
    ANSWER
    5
    クリックして解説を表示
    EXPLANATION

    "Hello"は5文字なので、length()は5を返します。

  • Q62

    Stringクラスのsubstring(int beginIndex, int endIndex)メソッドは何を返しますか?

    ANSWER
    beginIndexからendIndex-1までの部分文字列
    クリックして解説を表示
    EXPLANATION

    substring()はbeginIndexからendIndex-1までの部分文字列を返します。endIndexの文字は含まれません。

  • Q63

    次のコードの出力は何ですか?

    String s = "Hello World";
    System.out.println(s.substring(0, 5));
    ANSWER
    Hello
    クリックして解説を表示
    EXPLANATION

    substring(0, 5)はインデックス0から4までの文字を返すので、"Hello"が出力されます。

  • Q64

    StringクラスのcharAt(int index)メソッドは何を返しますか?

    ANSWER
    指定位置の1文字
    クリックして解説を表示
    EXPLANATION

    charAt()は指定したインデックスの位置にある1文字を返します。

  • Q65

    次のコードの出力は何ですか?

    String s = "Java";
    System.out.println(s.charAt(0));
    ANSWER
    J
    クリックして解説を表示
    EXPLANATION

    charAt(0)は最初の文字'J'を返します。

  • Q66

    StringクラスのtoUpperCase()メソッドは何をしますか?

    ANSWER
    すべての文字を大文字に変換する
    クリックして解説を表示
    EXPLANATION

    toUpperCase()は文字列内のすべての文字を大文字に変換した新しい文字列を返します。

  • Q67

    次のコードの出力は何ですか?

    String s = "hello";
    System.out.println(s.toUpperCase());
    ANSWER
    HELLO
    クリックして解説を表示
    EXPLANATION

    toUpperCase()により"hello"が"HELLO"に変換されて出力されます。

  • Q68

    StringクラスのindexOf(String str)メソッドは何を返しますか?

    ANSWER
    指定文字列が最初に出現する位置
    クリックして解説を表示
    EXPLANATION

    indexOf()は指定した文字列が最初に出現する位置のインデックスを返します。見つからない場合は-1を返します。

  • Q69

    次のコードの出力は何ですか?

    String s = "Hello World";
    System.out.println(s.indexOf("World"));
    ANSWER
    6
    クリックして解説を表示
    EXPLANATION

    "World"は"Hello World"のインデックス6から始まるので、6が返されます。

  • Q70

    Stringクラスのreplace(char oldChar, char newChar)メソッドは何をしますか?

    ANSWER
    すべてのoldCharをnewCharに置き換える
    クリックして解説を表示
    EXPLANATION

    replace()は文字列内のすべてのoldCharをnewCharに置き換えた新しい文字列を返します。

STAGE 8
7180問目 • 10
  • Q71

    次のコードの出力は何ですか?

    String s = "banana";
    System.out.println(s.replace('a', 'o'));
    ANSWER
    bonono
    クリックして解説を表示
    EXPLANATION

    replace('a', 'o')によりすべての'a'が'o'に置き換えられ、"bonono"が出力されます。

  • Q72

    Stringクラスのsplit(String regex)メソッドは何を返しますか?

    ANSWER
    分割された文字列の配列
    クリックして解説を表示
    EXPLANATION

    split()は指定した区切り文字で文字列を分割し、文字列の配列を返します。

  • Q73

    次のコードの出力は何ですか?

    String s = "a,b,c";
    String[] arr = s.split(",");
    System.out.println(arr.length);
    ANSWER
    3
    クリックして解説を表示
    EXPLANATION

    カンマで分割すると"a"、"b"、"c"の3つの要素になるので、3が出力されます。

  • Q74

    Stringクラスのtrim()メソッドは何をしますか?

    ANSWER
    先頭と末尾の空白を除去する
    クリックして解説を表示
    EXPLANATION

    trim()は文字列の先頭と末尾の空白を除去した新しい文字列を返します。

  • Q75

    次のコードの出力は何ですか?

    String s = "  Hello  ";
    System.out.println(s.trim());
    ANSWER
    Hello
    クリックして解説を表示
    EXPLANATION

    trim()により先頭と末尾の空白が除去され、"Hello"が出力されます。

  • Q76

    Javaでint型をString型に変換する方法はどれですか?

    ANSWER
    String.valueOf(123)
    クリックして解説を表示
    EXPLANATION

    String.valueOf()またはInteger.toString()でint型をString型に変換できます。

  • Q77

    JavaでString型をint型に変換する方法はどれですか?

    ANSWER
    Integer.parseInt("123")
    クリックして解説を表示
    EXPLANATION

    Integer.parseInt()でString型をint型に変換できます。

  • Q78

    次のコードの出力は何ですか?

    int num = Integer.parseInt("42");
    System.out.println(num + 8);
    ANSWER
    50
    クリックして解説を表示
    EXPLANATION

    "42"がint型の42に変換され、42 + 8 = 50が出力されます。

  • Q79

    Javaのラッパークラスとは何ですか?

    ANSWER
    プリミティブ型をオブジェクトとして扱うクラス
    クリックして解説を表示
    EXPLANATION

    ラッパークラスはプリミティブ型をオブジェクトとして扱うためのクラスです(Integer、Double、Booleanなど)。

  • Q80

    int型に対応するラッパークラスはどれですか?

    ANSWER
    Integer
    クリックして解説を表示
    EXPLANATION

    Integerクラスがint型のラッパークラスです。

STAGE 9
8190問目 • 10
  • Q81

    Javaのオートボクシングとは何ですか?

    ANSWER
    プリミティブ型をラッパークラスに自動変換
    クリックして解説を表示
    EXPLANATION

    オートボクシングはプリミティブ型が自動的に対応するラッパークラスに変換される機能です。

  • Q82

    次のコードはコンパイルエラーになりますか?

    Integer num = 100;
    ANSWER
    エラーにならない
    クリックして解説を表示
    EXPLANATION

    オートボクシングにより、int型の100が自動的にInteger型に変換されるため、エラーになりません。

  • Q83

    Javaのアンボクシングとは何ですか?

    ANSWER
    ラッパークラスをプリミティブ型に自動変換
    クリックして解説を表示
    EXPLANATION

    アンボクシングはラッパークラスが自動的に対応するプリミティブ型に変換される機能です。

  • Q84

    Javaの2次元配列を宣言する正しい方法はどれですか?

    ANSWER
    int[][] arr = new int[2][3];
    クリックして解説を表示
    EXPLANATION

    2次元配列は型[][] 変数名 = new 型[行数][列数];の形式で宣言します。

  • Q85

    次のコードの出力は何ですか?

    int[][] arr = {{1, 2}, {3, 4}, {5, 6}};
    System.out.println(arr[1][0]);
    ANSWER
    3
    クリックして解説を表示
    EXPLANATION

    arr[1]は2番目の行{3, 4}で、arr[1][0]はその最初の要素3です。

  • Q86

    Javaで乱数を生成するクラスはどれですか?

    ANSWER
    Random
    クリックして解説を表示
    EXPLANATION

    Randomクラスを使用して乱数を生成します。java.util.Randomをインポートして使用します。

  • Q87

    Math.max(a, b)メソッドは何を返しますか?

    ANSWER
    2つの値のうち大きい方
    クリックして解説を表示
    EXPLANATION

    Math.max()は2つの引数のうち大きい方の値を返します。

  • Q88

    次のコードの出力は何ですか?

    System.out.println(Math.max(10, 20));
    ANSWER
    20
    クリックして解説を表示
    EXPLANATION

    Math.max(10, 20)は大きい方の値である20を返します。

  • Q89

    Math.abs(x)メソッドは何を返しますか?

    ANSWER
    xの絶対値
    クリックして解説を表示
    EXPLANATION

    Math.abs()は引数の絶対値を返します。負の数の場合は正の数に変換されます。

  • Q90

    次のコードの出力は何ですか?

    System.out.println(Math.abs(-15));
    ANSWER
    15
    クリックして解説を表示
    EXPLANATION

    Math.abs(-15)は-15の絶対値である15を返します。

STAGE 10
91100問目 • 10
  • Q91

    Math.pow(a, b)メソッドは何を返しますか?

    ANSWER
    aのb乗の値
    クリックして解説を表示
    EXPLANATION

    Math.pow()はaのb乗(a^b)を返します。戻り値はdouble型です。

  • Q92

    次のコードの出力は何ですか?

    System.out.println(Math.pow(2, 3));
    ANSWER
    8.0
    クリックして解説を表示
    EXPLANATION

    Math.pow(2, 3)は2の3乗、つまり2 × 2 × 2 = 8.0を返します。

  • Q93

    Math.sqrt(x)メソッドは何を返しますか?

    ANSWER
    xの平方根
    クリックして解説を表示
    EXPLANATION

    Math.sqrt()はxの平方根を返します。戻り値はdouble型です。

  • Q94

    次のコードの出力は何ですか?

    System.out.println(Math.sqrt(16));
    ANSWER
    4.0
    クリックして解説を表示
    EXPLANATION

    Math.sqrt(16)は16の平方根である4.0を返します。

  • Q95

    Javaでパッケージをインポートするキーワードはどれですか?

    ANSWER
    import
    クリックして解説を表示
    EXPLANATION

    importキーワードを使用して他のパッケージのクラスをインポートします。

  • Q96

    java.util.*をインポートすると何が起こりますか?

    ANSWER
    java.utilパッケージ内のすべてのクラスがインポートされる
    クリックして解説を表示
    EXPLANATION

    *はワイルドカードで、java.utilパッケージ内のすべてのクラスをインポートします。

  • Q97

    Javaでユーザーからの入力を受け取るためによく使われるクラスはどれですか?

    ANSWER
    Scanner
    クリックして解説を表示
    EXPLANATION

    Scannerクラスを使用して標準入力からデータを読み取ります。

  • Q98

    Scannerクラスで整数を読み取るメソッドはどれですか?

    ANSWER
    nextInt()
    クリックして解説を表示
    EXPLANATION

    nextInt()メソッドは次の整数を読み取って返します。

  • Q99

    Scannerクラスで1行を読み取るメソッドはどれですか?

    ANSWER
    nextLine()
    クリックして解説を表示
    EXPLANATION

    nextLine()メソッドは改行までの1行を文字列として読み取ります。

  • Q100

    次のコードで正しくScannerを使用しているのはどれですか?

    ANSWER
    Scanner sc = new Scanner(System.in);
    クリックして解説を表示
    EXPLANATION

    ScannerSystem.inを引数としてコンストラクタに渡して初期化します。