十进制转换为二进制
在现实生活当中通常都是使用十进制的数值进行计算。但是在计算机当中,二进制、八进制以及十六进制的使用相比于十进制来说就更加的普遍。
接下来就和我来看看十进制是如何转化为二进制的吧!
一.除二取余
输入一个十进制的数字,一直除以二,将其余数记下来。接下来再用商来除以二,记下余数,直到商变为0结束。再将余数倒着依次排列就能够得到二进制数值了。
代码:
import static java.lang.Math.pow;
class Function{
public int n;
Function(int n){
this.n=n;
}
public void binaryToDecimal(){
int bitNumber = 0;
int count = 0;
int j = 0;
while(n != 0){
j = n % 2;
n = n / 2