package com.Summer_0417.cn; import java.util.Scanner; /** * @author Summer * 从键盘输入某个十进制整数数,转换成对应的二进制整数并输出 */ public class Test_Method08 { public static void main(String [] args){ //从键盘录入一个数,并获取这个十进制数 Scanner sc = new Scanner(System.in); System.out.println("请输入一个数:"); int num2 =sc.nextInt(); //转换 int num = num2; String str=""; do{ //除以2得到商 int div = num/2; //得到余数作为二进制位 int mod = num%2; str = mod + str; //商作为被除数 num = div; }while(num!=0);//被除数不是零 //输出二进制数 System.out.println(num2+"------>"+str); } }