问题描述:
设计程序实现将十进制整数转为二进制输出。
import java.util.Scanner;
public class DecToBinary {
public static void main(String[] args) {
System.out.print("请输入一个十进制数:");
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
String s = ""; //保存最终的结果
int re ; //保存余数
while(num != 0) {
re = num % 2;
s = re + s; //注意:此处不能写反
num /= 2;
}
System.out.print("转换为二进制数"+s);
}
}