你可以将整数转换成字符串,然后判断单个字符是不是 0或1
用异常处理和转化
System.out.print("请输入一个数:");
try{
Integer.parseInt(new java.util.Scanner(System.in).next(), 2);
System.out.println("是二进制");
}
catch (NumberFormatException e){
System.out.println("不是二进制");
}
大概没有封装好的直接能调用的方法吧,弄成字符串,然后遍历各个字节,判断是否为1或0