迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Java >

在 Java 中将 Double 转换为 Int

作者:迹忆客 最近更新:2023/09/09 浏览次数:

本文介绍了如何在 Java 中将 double 转换为 int。

double 类型用于存储浮点数,integer 类型用于存储非小数(整数)值。有几种方法可以将 double 类型转换为整数,例如类型转换,double 类的 intValue() 方法。让我们看一些例子。


在 Java 中使用类型转换将 double 转换为 int

这是在 Java 中将 double 转换为 int 的最简单方法。在这里,我们使用类型转换来获取整数结果。很好,但是它会截断实际值。它仅返回整数部分,不包括小数点。请参见下面的示例。

public class SimpleTesting{
    public static void main(String[] args) {
        double d_val = 12.90;
        System.out.println("Value in double: "+ d_val);
        int i_val = (int) d_val;
        System.out.println("Value in int: "+i_val);
    }
}

输出:

Value in double: 12.9
Value in int: 12

在 Java 中使用 round() 方法将 double 转换为 int

我们可以使用 Mathround() 方法将双精度型转换为整数类型。我们使用 round() 方法,因为它会将值四舍五入为最接近的整数。它有助于减少数据截断。请参见下面的示例。

public class SimpleTesting{
    public static void main(String[] args) {
        double d_val = 12.90;
        System.out.println("Value in double: "+ d_val);
        int i_val = (int) Math.round(d_val);
        System.out.println("Value in int: "+i_val);
    }
}

输出:

Value in double: 12.9
Value in int: 13

如你所见,在上面的示例中,强制转换返回 12,而在此示例中,强制转换返回 13,因为 round() 方法返回了舍入值。


使用 Java 中的 intValue() 方法将 double 转换为 int

Double 是 Java 中的包装类,它具有一种 intValue() 方法,该方法从 double 值中返回一个整数。这很容易,因为它是一个内置方法,因此我们不需要使用任何其他类,而只需使用该方法即可获得结果。请参见下面的示例。

public class SimpleTesting{
    public static void main(String[] args) {
        Double d_val = 12.90; // store into wrapper
        System.out.println("Value in double: "+ d_val);
        int i_val = d_val.intValue();
        System.out.println("Value in int: "+i_val);
    }
}

输出:

Value in double: 12.9
Value in int: 12

上一篇:在 Java 中计算整数的幂

下一篇:没有了

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 Java 中计算整数的幂

发布时间:2023/09/10 浏览次数:103 分类:Java

在本文中,我们将研究计算整数幂的各种方法。有用于此目的的标准方法。也可以使用循环以及 Java 库函数来实现。

在 Java 中计算整数的长度

发布时间:2023/09/10 浏览次数:106 分类:Java

在本文中,我们计算 Java 中整数的位数。在 Java 中使用 for 循环计算整数的长度 首先,我们将看到一个简单的迭代解决方案。

在 Java 中检查 Int 是否为空

发布时间:2023/09/10 浏览次数:120 分类:Java

在本文中,我们将学习如何在 Java 中检查 int 是否为 null。为了理解这个概念,我们需要对数据类型 int 进行一些基本的了解。让我们继续。Java 中的 int 可以为空吗

Java 中将 Integer 转换为 Int

发布时间:2023/09/10 浏览次数:81 分类:Java

本文通过一些 Java 示例介绍了如何将 Integer 转换为 int。在 Java 中,Integer 是一个包装类,用于创建整数对象,而 int 是一种原始类型,用于保存原始整数值。

Java 中 Integer 和 Int 的区别

发布时间:2023/09/10 浏览次数:189 分类:Java

在本文中,我们将了解 Java 中 Integer 和 int 之间的区别。让我们开始吧。Java 中的 Integer 与 int

JavaScript 布尔函数

发布时间:2023/09/09 浏览次数:95 分类:JavaScript

与大多数其他编程语言不同,JavaScript 拥有布尔类型作为原始数据类型。 布尔类型大多将 true 和 false 作为唯一的默认值。但在某些情况下,我们也将 0 表示为 false,将 1 表示为 true。

JavaScript boolean.valueOf() 方法

发布时间:2023/09/09 浏览次数:199 分类:JavaScript

在 JavaScript 中,boolean.valueOf() 方法允许我们获取布尔对象的原始值。 该方法主要在内部使用,而不是在代码内部使用。JavaScript boolean.valueOf() 方法的语法

JavaScript boolean.toString() 方法

发布时间:2023/09/09 浏览次数:196 分类:JavaScript

在 JavaScript 中,boolean.toString() 方法允许我们将布尔值转换为字符串后将其用作 HTML 文本。JavaScript boolean.toString() 方法的语法

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便