找到 34423 篇文章 适用于编程

在 Java 中将字符串转换为双精度型数字

karthikeya Boyini
更新于 2020-06-26 09:00:45

233 次查看

要将 Java 中的字符串转换为双精度型数字,请使用 Double.parseDouble() 方法。 以下是我们的字符串。 String str = "699.7e130"; 现在让我们将上述字符串转换为双精度型。 double val = Double.parseDouble(str); 示例 实时演示 public class Demo { public static void main(String args[]) { String str = "699.7e130"; double val = Double.parseDouble(str); System.out.println(val); } } 输出 6.997E132

Java 程序将 Double 转换为数值基本数据类型

Shriansh Kumar
更新于 2024-07-30 16:48:08

1K+ 次查看

假设我们有一个双精度型数值,我们的任务是将其转换为其他数值基本数据类型。 要执行此操作,我们需要显式转换,因为 double 是 Java 中可用的最大基本数据类型。 将较大数据类型转换为较小数据类型的过程称为显式转换,也称为缩小转换。 数据类型用于指定存储在不同变量中的值的类型。 在 Java 中,有 8 种基本数据类型,其中 6 种是数值类型,包括 double、float、int、long、byte 和 short。 示例场景 ... 阅读更多

Java 中的三角函数方法

karthikeya Boyini
更新于 2020-06-26 09:04:16

365 次查看

java.lang.Math 类包含用于执行基本数值运算(如三角函数、对数等)的方法。 以下是一些方法。 序号 方法及说明 1 static double abs(double a) 此方法返回双精度型值的绝对值。 2 static float abs(float a) 此方法返回浮点型值的绝对值。 3 static int abs(int a) 此方法返回整型值的绝对值。 4 static long abs(long a) 此方法返回长整型值的绝对值。 5 static double acos(double a) 此方法返回值的反正弦;返回的角度范围为 0.0 到 pi。 6 static double asin(double a) 此方法返回值的反正弦;... 阅读更多

在 Java 中格式化双精度型

Samual Sam
更新于 2020-06-26 09:05:22

2K+ 次查看

假设我们有以下三个值 - double val1 = 15.546; double val2 = 25.87; double val3 = Math.PI; 现在让我们格式化这些双精度型数字。 首先,我们使用 Math.exp() 格式化欧拉数。 之后,我们还计算了对数。 您在此处看到的 %.3f 是我们用于格式化数字的内容。 System.out.printf("exp(%.3f) = %.3f%n", val1, Math.exp(val1)); System.out.printf("log = %.3f%n", val1, Math.log(val1)); 以下是一个示例,其中我们还展示了在 Java 中格式化双精度型的其他方法。 示例 实时演示 public class Demo { public static void main(String args[]) { double val1 = 15.546; ... 阅读更多

Java 中的 Double isNaN() 方法

karthikeya Boyini
更新于 2020-06-26 08:51:15

135 次查看

java.lang.Double.isNan() 方法如果指定的数字是“非数字”(NaN)值,则返回 true,否则返回 false。 假设以下是我们的 Double 值。 Double val1 = new Double(3/0.); Double val2 = new Double(0/0.); 现在,我们将使用 isNan() 方法检查数字是否为 NaN。 val1.isNaN(); val2.isNaN() 以下是我们最终的示例。 示例 实时演示 public class Demo { public static void main(String args[]) { Double val1 = new Double(3/0.); Double val2 = new Double(0/0.); System.out.println(val1.isNaN()); System.out.println(val2.isNaN()); } } 输出 false true

Java 中的 Double isInfinite() 方法

Samual Sam
更新于 2020-06-26 08:51:51

110 次查看

如果此 Double 值在幅度上无限大,则 Double isInfinite() 方法返回 true,否则返回 false。 假设我们有以下 Double 值。 Double val1 = new Double(3/0.); Double val2 = new Double(0/0.); 现在使用 isInfinite() 方法。 返回值是布尔值。 val1.isInfinite(); val2.isInfinite(); 以下是最终示例。 示例 实时演示 public class Demo { public static void main(String args[]) { Double val1 = new Double(3/0.); Double val2 = new Double(0/0.); System.out.println(val1.isInfinite()); System.out.println(val2.isInfinite()); } } 输出 true false

在 Java 中将 double 基本类型转换为 Double 对象

karthikeya Boyini
更新于 2020-06-26 08:52:45

7K+ 次查看

要将 double 基本类型转换为 Double 对象,您需要使用 Double 构造函数。 假设以下为我们的 double 基本类型。 // double 基本类型 double val = 23.78; 要将其转换为 Double 对象,请使用 Double 构造函数。 // Double 对象 Double ob = new Double(val); 示例 实时演示 public class Demo { public static void main(String args[]) { // double 基本类型 double val = 23.78; // Double 对象 Double ob = new Double(val); System.out.println(ob); } } 输出 23.78

在 Java 中格式化浮点数

Samual Sam
更新于 2020-06-26 08:53:34

2K+ 次查看

假设我们有以下两个值。 double val1 = 20.932; double val2 = 11.67; 现在让我们格式化这些浮点数。 首先,我们使用 Math.exp() 格式化欧拉数。 之后,我们还计算了对数。 您在此处看到的 %.3f 是我们用于格式化数字的内容。 System.out.printf("exp(%.3f) = %.3f%n", val1, Math.exp(val1)); System.out.printf("log = %.3f%n", val1, Math.log(val1)); 以下是一个示例,其中我们还展示了在 Java 中格式化浮点数的其他方法。 示例 实时演示 public class Demo { public static void main(String args[]) { double val1 = 20.932; double val2 = 11.67; ... 阅读更多

在 Java 中检查两个浮点型数组是否相等

karthikeya Boyini
更新于 2020-06-26 08:45:58

136 次查看

要检查两个浮点型数组是否相等,请使用 Arrays.equals() 方法。 在我们的示例中,我们有以下两个浮点型数组。 float[] floatVal1 = new float[] { 3.2f, 5.5f, 5.3f }; float[] floatVal2 = new float[] { 3.2f, 5.5f, 5.3f }; 现在让我们比较它们是否相等。 if (Arrays.equals(floatVal1, floatVal2)) { System.out.println("两者相等!"); } 以下是一个示例,其中我们比较数组,并使用 == 检查其他条件。 示例 实时演示 import java.util.Arrays; public class Demo { public static void main(String args[]) { float[] floatVal1 = new float[] { 3.2f, 5.5f, 5.3f }; ... 阅读更多

Java 程序比较两个 Java 浮点型数组

Samual Sam
更新于 2020-06-26 08:46:48

150 次查看

要比较 Java 浮点型数组,请使用 Arrays.equals() 方法。 返回值是布尔值。 假设我们有以下浮点型数组 - float[] floatVal1 = new float[] { 3.2f, 5.5f, 5.3f }; float[] floatVal2 = new float[] { 8.3f, 8.8f, 9.2f }; float[] floatVal3 = new float[] { 6.2f, 6.9f, 9.9f }; float[] floatVal4 = new float[] { 3.2f, 5.5f, 5.3f }; 要比较它们,需要使用 Arrays.equals() 方法 - Arrays.equals(floatVal1, floatVal2); Arrays.equals(floatVal2, floatVal3); Arrays.equals(floatVal3, floatVal4); 以下是一个完整的示例,其中我们比较所有数组 - 示例 实时演示 import java.util.Arrays; public class Demo { public static void ... 阅读更多

广告

© . All rights reserved.