1. 程式人生 > >輸入一個數,輸出他的二進制碼

輸入一個數,輸出他的二進制碼

dia option body bsp out pos log show 二進制

int a =Integer.parseInt(JOptionPane.showInputDialog
(null,"請輸入一個數:"));
int e = a;
int c = 0;
// 求出這個數的二進制長度
while(a!=0){
a =a/2;
c++;
}
// 將二進制碼變為數組並反向賦值
int [] d = new int[c];
int j = c-1;
while(e!=0){
d[j] =e%2;
e =e/2;
j--;
}
for (int i = 0; i < d.length; i++) {
System.out.print(d[i]);
}
}

輸入一個數,輸出他的二進制碼