/**
* Created by 12083 on 2017/3/26.
*/
public class 进制转换
{
public static void main(String[] args)
{
/*十进制转换成二进制
* 二进制倒序*/
{
int a=4;
int[] result1=new int[20];
int i=0;
while(a!=0)
{
result1[i]=a%2;
a=a/2;
System.out.println(result1[i]);
i++;
}
for(int e=(result1.length-1);e>=0;e--)
{
System.out.print(result1[e]);
}
System.out.print("\n");
for (int e:result1)
{
System.out.print(e);
}
System.out.print("\n");
}
/*二进制转换成十进制
* 二进制倒序*/
{
int[] a={1,1,0,1};
int i=0;
double sum=0;
int result;
for (int e:a)
{
sum=sum+e*Math.pow(2,i);
i++;
}
System.out.println(sum);
result=(int)sum;
System.out.println(result);
}
}
}
Java语言实现二进制与十进制间转换
最新推荐文章于 2024-06-04 15:13:58 发布