次のコードを実行したときの画面出力は?
■コード
class Test
{
    public static void main(String[] args)
    {
        int num=5; // 10進
        int tmp;
        int b0, b1, b2, b3; // 2進
        
        b0 = num % 2;
        tmp= (num - b0) / 2;
        b1 = tmp % 2;
        tmp = (tmp - b1) / 2;
        b2 = tmp % 2;
        tmp = (tmp - b2) / 2;
        b3 = tmp % 2;
        
        System.out.print("10進("+num+") ⇒ 2進("+b3+b2+b1+b0+")");
    }
}

□選択肢
(1) 10進(num) ⇒ 2進(b3b2b1b0)
(2) 10進(5) ⇒ 2進(2)
(3) 10進(5) ⇒ 2進(0101)
答えは  (3)  です
※答えはタッチで!!

0
0