Java教程

十进制数转为二进制

本文主要是介绍十进制数转为二进制,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

public class Ten Change Two {
public static void main(String[] args){
System.out.println(“请输入一个十进制的整数:”);
Scanner sc = new
Scanner(System.in);
double d = sc.nextDouble();
int z = (int)d;
double x = d-z;
long j = 1;
long sum = 0;
for(int i = z;i > 0;i = i/2){
sum += i%2j;
j
= 10;
}
double sumx = 0.0,k=0.1;
int h =1;
for(;;k/10){
x = (x-(int)x)2;
sumx += (int)x
k;
h++;
if(x - (int)x == 0.0)
break;
}
System.out.println(“转换为二进制的数值为:”+ (sum + sumx));

这篇关于十进制数转为二进制的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!