import java.util.*;
public class TestDemo
{
public static void main(String[]args){
System.out.println("请输入一个10进制的数:");
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%2*j;
j*=10;
}