Kodrill

Java SE Bronze (1Z0-818-JPN) 試験 / 演算子と分岐文 ・ 無料問題 2/3

演算子と分岐文 問題2[各種演算子の使用]

次のコードを実行したときの出力を選んでください。

Main.java
public class Main {    public static void main(String[] args) {        int a = 3;        int b = a++ * 2 + a;        System.out.println(a + " " + b);    }}

選択肢

  • A.4 10正解
  • B.4 9
  • C.3 9
  • D.4 12

解説

後置インクリメント a++ は、式の中では増やす前の値 3 として使われ、その直後に a が4になります。そのため 3 * 2 + 4 = 10 です。最終的な a は4です。

「演算子と分岐文」の無料問題

ここで公開しているのは無料範囲の問題です。無料登録すると、解答の記録・ダッシュボードでの復習ができ、 プレミアムならこの問題セットの全問題と本番形式の模擬試験も解けます。