
JAVA十进制转八位二进制
JAVA十进制转八位二进制十进制转八位二进制,我的思路是把十进制转化为二进制后检查长度然后从后面装进数组,数组初始全为零。然后再输出数组。思路有问题吗。求大神看下[图片]...
JAVA十进制转八位二进制十进制转八位二进制,我的思路是把十进制转化为二进制后检查长度然后从后面装进数组,数组初始全为零。然后再输出数组。思路有问题吗。求大神看下[图片]
展开
展开全部
感觉你这么做有点麻烦了。
直接用java现成的一些方法,Integer类的方法和String.format方法
int input = 15;
String binaryString = Integer.toBinaryString(input);//1111
int binaryInt = Integer.parseInt(binaryString);//1111
System.out.println(String.format("%08d",binaryInt));//00001111
直接用java现成的一些方法,Integer类的方法和String.format方法
int input = 15;
String binaryString = Integer.toBinaryString(input);//1111
int binaryInt = Integer.parseInt(binaryString);//1111
System.out.println(String.format("%08d",binaryInt));//00001111
追问
不行啊朋友,负数怎么办
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询