最全的进制转换 java

简介: 最全的进制转换 java

1.十进制转换为十六进制


Integer.toHexString(int i);


2.十进制转换为八进制


Integer.toOctalString(int i);


3.十进制转换为二进制


Integer.toBinaryString(int i);

import java.math.BigInteger;
import java.util.Scanner;
public class 进制 {
    public static void main(String[] args) {
        String a="1111";//数字范围比较大用new BigInteger
        String Hexa=new BigInteger(a,2).toString(8);//2是表示2进制转成十进制,8表示转成8进制
        System.out.println(Hexa);
        Integer b=19;
        String Octala=Integer.toOctalString(b);//十进制转成8进制
        String Hexaa=Integer.toHexString(b).toUpperCase();//十进制转成16进制,字母要大写
        String Binarya=Integer.toBinaryString(b);//十进制转成2进制
        System.out.println("十进制数 "+b+"  转化成8进制数:"+Octala);
        System.out.println("十进制数 "+b+"  转化成16进制数:"+Hexaa);
        System.out.println("十进制数 "+b+"  转化成二进制数:"+Binarya);
        String aa="111";
       int Binary= Integer.valueOf(aa,2);
       int Octal=Integer.valueOf(aa,8);
       int Hex=Integer.valueOf(aa,16);
        System.out.println("2进制数 "+aa+"  转化成10进制数:"+Binary);
        System.out.println("8进制数 "+aa+"  转化成10进制数:"+Octal);
        System.out.println("16进制数 "+aa+"  转化成10进制数:"+ Hex);
    }
}

55.1.png

相关文章
|
Java
poj 1131 Octal Fractions(高精度小数进制转换) Java
虽然题目那么长其实就是把8进制的浮点数转换成10进制,为了练习Java Biginteger 类 我这里用的是Java,也可以用数组模拟
52 0
|
6月前
|
存储 Java 测试技术
day28:Java零基础 - 进制转换
【7月更文挑战第28天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
67 6
|
8月前
|
前端开发 Java 程序员
滚雪球学Java(26):Java进制转换
【5月更文挑战第1天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
83 3
滚雪球学Java(26):Java进制转换
|
7月前
|
Java C++
Java进制转换
Java进制转换
55 0
|
8月前
|
Java C++ Kotlin
进制转换在C/C++/Java/Kotlin中的应用(详细版)(下)
进制转换在C/C++/Java/Kotlin中的应用(详细版)
61 1
|
8月前
|
存储 人工智能 Java
进制转换在C/C++/Java/Kotlin中的应用(详细版)(上)
进制转换在C/C++/Java/Kotlin中的应用(详细版)
55 0
|
Java
Java-day02(关键字,变量,进制转换,数据类型转换,运算符)
Java-day02(关键字,变量,进制转换,数据类型转换,运算符)
71 0
java实现进制转换
java实现进制转换
java10进制转换成16进制,2 字节,低位在前,高位在后
java10进制转换成16进制,2 字节,低位在前,高位在后
|
15天前
|
监控 Java
java异步判断线程池所有任务是否执行完
通过上述步骤,您可以在Java中实现异步判断线程池所有任务是否执行完毕。这种方法使用了 `CompletionService`来监控任务的完成情况,并通过一个独立线程异步检查所有任务的执行状态。这种设计不仅简洁高效,还能确保在大量任务处理时程序的稳定性和可维护性。希望本文能为您的开发工作提供实用的指导和帮助。
72 17