常用的进制转换:
十进制转二进制,二进制转十进制
十进制转八进制,八进制转十进制
十进制转十六进制,十六进制转十进制
如果二,八,十六之间想转换可以通过十进制做中间者。
import java.util.Scanner;import java.math.*;public class BinaryConversionDemo { public static void main(String[] args){ Scanner in = new Scanner(System.in); int t=11; String Bin = "100100";//二进制 String Octal = "100100";//八进制 String Hex = "100100";//十六进制 System.out.PRintln("十进制" + t + "转换为二进制后为:" + Integer.toBinaryString(t)); System.out.println("十进制" + t + "转换为八进制后为:" + Integer.toOctalString(t)); System.out.println("十进制" + t + "转换为十六进制后为:" + Integer.toHexString(t)); System.out.println("二进制" + Bin + "转换为十进制后为:" + Integer.valueOf(Bin,2)); System.out.println("八进制" + Octal + "转换为十进制后为:" + Integer.valueOf(Bin,8)); System.out.println("十六进制" + Bin + "转换为十进制后为:" + Integer.valueOf(Bin,16)); }}
新闻热点
疑难解答