package test1; public class s01进制 { public static final StringBuilder stb = new StringBuilder(); public static void main(String[] args) { dg(18); System.out.println(stb.reverse());//10->2 System.out.println(dg1(10010));//2->10 } public static int dg(int num){//10->2 if(num<1){ return 0; } stb.append(num<=1?1:num%2); return dg(num/2); } public static int dg1(int num){//2->10 String[] strarr = String.valueOf(num).split(""); int sum = 0; int in = strarr.length-1; for (int i=0;i欢迎分享,转载请注明来源:内存溢出
java 二进制和十进制互转
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
2021MIT6.824 Lab4总结:ShardKV
上一篇
2022-12-17
Java构造方法和静态方法基本 *** 作
下一篇
2022-12-17
评论列表(0条)