Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java 数字类型

作者:昨夜的风   发布日期:2026-03-17   浏览:112

// 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);
    }
}

解释说明:

  1. 整数类型

    • byte:8位有符号整数,范围是 -128 到 127。
    • short:16位有符号整数,范围是 -32,768 到 32,767。
    • int:32位有符号整数,范围是 -2^31 到 2^31-1。
    • long:64位有符号整数,范围是 -2^63 到 2^63-1。
  2. 浮点类型

    • float:32位浮点数,通常用于对精度要求不高的场合。
    • double:64位浮点数,提供更高的精度。
  3. 包装类

    • 每个基本数据类型都有一个对应的包装类(如 Byte, Short, Integer, Long, Float, Double),这些类提供了更多的功能和方法来操作基本数据类型。

上一篇:java 10位时间戳

下一篇:java获取文件创建时间

大家都在看

java url decode

java判断是windows还是linux

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java list 查找

java 解压rar

java读取excel中的图片

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站