ここでは、当社の新人研修受講者に向けて、Javaのサンプルコードを紹介しています。
10進数を2進数に変換
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
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."); } } |
参考:
なし