10進数を2進数に変換 【Javaのサンプルコード】

Print Friendly, PDF & Email

ここでは、当社の新人研修受講者に向けて、Javaのサンプルコードを紹介しています。

10進数を2進数に変換

 

public class DecToBinTest {

    public static void main(String[] args) {
        int decimal1  = 255;
        int decimal2 = decimal1;
        String numstr = "";

        while (decimal2 > 0) {
            int rem = decimal2  % 2;

            if (rem == 1) {
                numstr = "1" + numstr;
            } else {
                numstr = "0" + numstr;
            }
            decimal2  = decimal2  / 2;
        }
        if(decimal1 == 0){
            numstr = "0";
        }
        System.out.println("Decimal number " + decimal1  + " is " + numstr + " in binary.");
    }
}

参考:

なし

セイ・コンサルティング・グループのお問い合わせ