// Java 数字类型示例代码
public class NumberTypesExample {
public static void main(String[] args) {
// 整数类型
byte byteValue = 127; // 8位有符号整数,范围 -128 到 127
short shortValue = 32767; // 16位有符号整数,范围 -32,768 到 32,767
int intValue = 2_147_483_647; // 32位有符号整数,范围 -2^31 到 2^31-1
long longValue = 9_223_372_036_854_775_807L; // 64位有符号整数,范围 -2^63 到 2^63-1
// 浮点类型
float floatValue = 1.2345f; // 32位浮点数,通常用于对精度要求不高的场合
double doubleValue = 1.234567890123456789; // 64位浮点数,更高的精度
// 输出各种数字类型的值
System.out.println("byte: " + byteValue);
System.out.println("short: " + shortValue);
System.out.println("int: " + intValue);
System.out.println("long: " + longValue);
System.out.println("float: " + floatValue);
System.out.println("double: " + doubleValue);
// 包装类
Byte byteObject = Byte.valueOf(byteValue); // byte 的包装类
Short shortObject = Short.valueOf(shortValue); // short 的包装类
Integer intObject = Integer.valueOf(intValue); // int 的包装类
Long longObject = Long.valueOf(longValue); // long 的包装类
Float floatObject = Float.valueOf(floatValue); // float 的包装类
Double doubleObject = Double.valueOf(doubleValue); // double 的包装类
// 输出包装类对象的值
System.out.println("Byte Object: " + byteObject);
System.out.println("Short Object: " + shortObject);
System.out.println("Integer Object: " + intObject);
System.out.println("Long Object: " + longObject);
System.out.println("Float Object: " + floatObject);
System.out.println("Double Object: " + doubleObject);
}
}
整数类型:
byte:8位有符号整数,范围是 -128 到 127。short:16位有符号整数,范围是 -32,768 到 32,767。int:32位有符号整数,范围是 -2^31 到 2^31-1。long:64位有符号整数,范围是 -2^63 到 2^63-1。浮点类型:
float:32位浮点数,通常用于对精度要求不高的场合。double:64位浮点数,提供更高的精度。包装类:
Byte, Short, Integer, Long, Float, Double),这些类提供了更多的功能和方法来操作基本数据类型。上一篇:java 10位时间戳
下一篇:java获取文件创建时间
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站