Java 中的数字代码101


Java 中的数字代码用于表示整数和浮点数。这些代码由以下部分组成:* 正负号:表示数字是正数还是负数。
* 整数部分:不带小数点的数字。
* 小数点(对于浮点数):将整数部分和小数部分分开。
* 小数部分(对于浮点数):小数点后的数字。

整数代码

整数代码可以表示为十进制、十六进制或八进制。默认情况下,Java 中的整数代码是十进制。以下示例演示了不同进制中的整数代码:```java
int decimal = 123; // 十进制整数
int hexadecimal = 0x7B; // 十六进制整数(前缀为 0x)
int octal = 0173; // 八进制整数(前缀为 0)
```

浮点数代码

浮点数代码表示带小数部分的数字。它们包括小数点和小数部分。以下示例演示了浮点数代码:```java
float f = 123.45f; // 带小数部分的十进制浮点数(后缀为 f)
double d = 123.45; // 带小数部分的十进制浮点数(默认为 double 类型)
```

数字代码后缀

Java 中的数字代码可以添加后缀以指定其类型。以下后缀用于数字代码:* L 或 l:将整数代码类型转换为 long。
* F 或 f:将整数代码类型转换为 float。
* D 或 d:将整数代码类型转换为 double。
以下示例演示了数字代码后缀的使用:
```java
long l = 123L; // 将整数代码转换为 long 类型
float f = 123.45f; // 将整数代码转换为 float 类型
double d = 123.45d; // 将整数代码转换为 double 类型
```

数字代码的范围

Java 中数字代码的范围取决于其类型。以下表格总结了不同类型数字代码的范围:| 类型 | 最小值 | 最大值 |
|---|---|---|
| byte | -128 | 127 |
| short | -32,768 | 32,767 |
| int | -2,147,483,648 | 2,147,483,647 |
| long | -9,223,372,036,854,775,808 | 9,223,372,036,854,775,807 |
| float | ±1.4E-45 | ±3.4E38 |
| double | ±4.9E-324 | ±1.7E308 |

数字代码的字面量

数字代码字面量是在源代码中直接指定的值。Java 中的数字代码字面量可以表示为十进制、十六进制或八进制。以下示例演示了数字代码字面量:```java
int myInt = 123; // 十进制数字代码字面量
int myHexInt = 0x7B; // 十六进制数字代码字面量
int myOctInt = 0173; // 八进制数字代码字面量
```

数字代码的转换

Java 中的数字代码可以通过以下方法进行转换:* 显式转换:使用类型强制转换运算符((type) value)转换数字代码的类型。
* 隐式转换:当将数字代码分配给更宽类型的变量或参数时自动进行转换。
* 进制转换:使用 () 和 () 方法在不同进制之间转换数字代码。
以下示例演示了数字代码转换:
```java
int myInt = 123;
long myLong = (long) myInt; // 显式转换 int 到 long
float myFloat = myInt; // 隐式转换 int 到 float
String myHex = (myInt, 16); // 将 int 转换为十六进制字符串
```

2024-10-21


上一篇:Java 代码功能代码:深入剖析 Java 的强大功能

下一篇:16 进制字符串:Java 中的转换、操作和实用方法