当前位置:首页 > Java

java如何输入进制

2026-03-25 00:53:21Java

在Java中输入不同进制数值的方法

Java允许直接以不同进制(如二进制、八进制、十进制、十六进制)的字面量形式输入数值。以下是具体实现方式:

二进制输入(前缀 0b0B

使用 0b0B 前缀表示二进制数值,仅支持 01

java如何输入进制

int binaryNum = 0b1010; // 十进制值为10

八进制输入(前缀 0

0 开头表示八进制数值,有效数字为 0-7

int octalNum = 012; // 十进制值为10

十进制输入(无前缀)

默认无前缀的数值为十进制:

java如何输入进制

int decimalNum = 10; // 十进制值10

十六进制输入(前缀 0x0X

使用 0x0X 前缀表示十六进制数值,有效数字为 0-9A-F(不区分大小写):

int hexNum = 0xA; // 十进制值为10

字符串解析为指定进制数值

若需将字符串转换为指定进制的数值,可使用 Integer.parseInt()Long.parseLong() 方法,并传入进制参数:

String binaryStr = "1010";
int numFromBinary = Integer.parseInt(binaryStr, 2); // 二进制转十进制,结果为10

String hexStr = "A";
int numFromHex = Integer.parseInt(hexStr, 16); // 十六进制转十进制,结果为10

注意事项

  • 字面量输入时,前缀区分大小写(如 0b0B 等效,但 0B 更易读)。
  • 字符串解析时,若字符超出进制范围(如二进制字符串包含 2),会抛出 NumberFormatException

标签: java
分享给朋友:

相关文章

java如何创建文件

java如何创建文件

使用 File 类创建文件 通过 File 类的 createNewFile() 方法创建文件。此方法返回布尔值,表示文件是否成功创建。 import java.io.File; import ja…

如何搭建java环境

如何搭建java环境

下载JDK 访问Oracle官网或OpenJDK官网下载适合操作系统的JDK安装包。推荐选择长期支持版本(如JDK 17或JDK 21)。 安装JDK 运行下载的安装程序,按照向导完成安装。注意…

java中如何输入

java中如何输入

输入方法 在Java中,可以通过多种方式实现输入操作,具体取决于输入来源和需求。以下是几种常见的输入方法: 使用Scanner类 Scanner类是Java中最常用的输入工具,适用于从控制台或文件读…

如何阅读java源码

如何阅读java源码

阅读Java源码的方法 选择合适的源码项目 初学者建议从JDK核心类库(如java.lang、java.util)或知名开源项目(如Spring、Guava)入手。选择文档完善、社区活跃的项目能降低理…

如何升级java

如何升级java

检查当前Java版本 在升级之前,需确认当前安装的Java版本。在终端或命令提示符中运行以下命令: java -version 输出会显示当前Java版本(如1.8.0_301或17.0.2)。…

php 实现java md5加密

php 实现java md5加密

PHP 实现 Java MD5 加密的兼容方法 Java 和 PHP 的 MD5 加密结果可能存在差异,主要因字符编码或输出格式不同。以下是确保两者结果一致的方法: 使用 hash 函数并处理编码…