找到9301篇关于面向对象编程的文章

比较两个Java双精度数组

karthikeya Boyini
更新于2020年6月26日 08:59:39

172 次浏览

要比较两个Java双精度数组,可以使用Arrays.equals()方法。以下是我们的双精度数组:double[] arr1 = new double[] { 1.3, 7.2, 4.2 }; double[] arr2 = new double[] { 1.3, 7.2, 4.2 }; double[] arr3 = new double[] { 2.8, 5.3, 9.8 }; double[] arr4 = new double[] { 2.9, 5.8, 7.8 };现在,让我们比较上面的数组。一次将比较其中的两个数组。Arrays.equals(arr1, arr2); Arrays.equals(arr1, arr3); Arrays.equals(arr1, arr4);以下是比较Java双精度数组的最终示例。示例 在线演示import java.util.*; public class Demo {     public static void main(String args[]) {        double[] arr1 = new double[] { 1.3,  7.2,  4.2 };        double[] arr2 = new double[] { 1.3, ... 阅读更多

Java程序使用Double类的toString()方法将Double转换为String

Samual Sam
更新于2020年6月26日 09:00:12

83 次浏览

让我们首先声明一个Double:Double ob = new Double(99.12);使用toString()方法将Double转换为String。String res = ob.toString();以下是一个完整的示例。示例 在线演示public class Demo {    public static void main(String args[]) {       Double ob = new Double(99.12);       String res = ob.toString();       System.out.println(res);     } }输出99.12

在Java中将String转换为double类型数字

karthikeya Boyini
更新于2020年6月26日 09:00:45

233 次浏览

要在Java中将String转换为double类型数字,可以使用Double.parseDouble()方法。这是我们的字符串。String str = "699.7e130";现在让我们将上面的字符串转换为double。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中的三角函数方法

karthikeya Boyini
更新于2020年6月26日 09:04:16

365 次浏览

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

在Java中格式化double类型

Samual Sam
更新于2020年6月26日 09:05:22

2K+ 次浏览

假设我们有以下三个值:double val1 = 15.546; double val2 = 25.87; double val3 = Math.PI;现在让我们格式化这些double类型数字。首先,我们使用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中格式化double的其他方法。示例 在线演示public class Demo {    public static void main(String args[]) {       double val1 = 15.546;     ... 阅读更多

Java中的Double isNaN()方法

karthikeya Boyini
更新于2020年6月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年6月26日 08:51:51

110 次浏览

Double isInfinite()方法如果此Double值在大小上无限大,则返回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年6月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年6月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年6月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 };       ... 阅读更多

广告