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

java double 转int

作者:凌傲天   发布日期:2026-06-29   浏览:89

// 将 double 类型转换为 int 类型的示例代码

public class DoubleToIntExample {
    public static void main(String[] args) {
        // 定义一个 double 类型的变量
        double doubleValue = 123.456;

        // 使用 (int) 强制类型转换,直接截断小数部分
        int intValue1 = (int) doubleValue;
        System.out.println("使用强制类型转换: " + intValue1);  // 输出: 123

        // 使用 Math.floor() 方法,向下取整
        int intValue2 = (int) Math.floor(doubleValue);
        System.out.println("使用 Math.floor(): " + intValue2);  // 输出: 123

        // 使用 Math.ceil() 方法,向上取整
        int intValue3 = (int) Math.ceil(doubleValue);
        System.out.println("使用 Math.ceil(): " + intValue3);  // 输出: 124

        // 使用 Math.round() 方法,四舍五入
        int intValue4 = (int) Math.round(doubleValue);
        System.out.println("使用 Math.round(): " + intValue4);  // 输出: 123
    }
}

解释说明:

  1. 强制类型转换(int) doubleValue 直接将 double 类型转换为 int 类型,会截断小数部分,不会进行四舍五入。
  2. Math.floor():返回小于或等于给定 double 值的最大整数值(即向下取整)。
  3. Math.ceil():返回大于或等于给定 double 值的最小整数值(即向上取整)。
  4. Math.round():对 double 值进行四舍五入,并返回最接近的整数值。

上一篇:java向下取整

下一篇:java时间

大家都在看

java url decode

java判断是windows还是linux

java原始数据类型

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java常用的设计模式有哪些

java list 查找

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

Laravel 中文站