代码展示:
import java.util.Scanner;
public class Test6 {
public static void main(String[] args) {
//创建键盘录入对象
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个整数:");
int number = sc.nextInt();
boolean flag = true;
String s = "";
//由于不知道要除多少次,使用while循环
while (flag) {
int yushu = number % 2;
number = number / 2;
s = yushu + s;
if (number == 0) {
s = "0b" + s;
flag = false;
}
}
System.out.println(s);
}
}
运行截图: