java十进制和二进制转换方法

来源:互联网 发布:java实时读取log文件 编辑:程序博客网 时间:2024/06/05 18:33

十进制转二进制

1.取余法

public static void TenToBinary(int num){int r = num%2;//余数if(num >=2){TenToBinary(num/2);}System.out.print(r);}

2.java内置函数

Integer.toBinaryString();

二进制转十进制

1.java内置函数

Integer.parseInt("",2)

2.自定义

public static void binaryToTen(int num){int ten = 0;//十进制数int position = 0;//当前位数while(true){if(num == 0){break;}int temp = num%10;//当前位数的数字ten+=temp*Math.pow(2, position);num = num/10;position++;}System.out.println(ten);}





原创粉丝点击