Java 不同进制间的转换
Java About 739 words八进制数字 Octal Number
在Java中以0开头的数字为八进制,如012。
十进制数字 Decimal Number
在Java中,正常自然数都是十进制数字。
十六进制数字 Hex Number
在Java中以0x开头的数字为十六进制数字,如0x12。
二进制数字 Binary Number
在Java中以0b开头的数字为二进制数字,如0b10。
隐式转换 Implicit Conversion
直接使用int接收,Java会直接转换成十进制。
也可以使用Integer.parseInt,并指定radix(进制数)。
int octalToDecimal = 012;
System.out.println(octalToDecimal);
int hexToDecimal = 0x12;
System.out.println(hexToDecimal);
int binaryToDecimal = 0b11;
System.out.println(binaryToDecimal);
System.out.println("---");
int octalToDecimal2 = Integer.parseInt("012", 8);
System.out.println(octalToDecimal2);
int hexToDecimal2 = Integer.parseInt("12", 16);
System.out.println(hexToDecimal2);
int binaryToDecimal2 = Integer.parseInt("11", 2);
System.out.println(binaryToDecimal2);
Views: 24 · Posted: 2026-01-05
———         Thanks for Reading         ———
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...