
- Java.lang 包类
- Java.lang - 首页
- Java.lang - Boolean
- Java.lang - Byte
- Java.lang - Character
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - Class
- Java.lang - ClassLoader
- Java.lang - Compiler
- Java.lang - Double
- Java.lang - Enum
- Java.lang - Float
- Java.lang - InheritableThreadLocal
- Java.lang - Integer
- Java.lang - Long
- Java.lang - Math
- Java.lang - Number
- Java.lang - Object
- Java.lang - Package
- Java.lang - Process
- Java.lang - ProcessBuilder
- Java.lang - Runtime
- Java.lang - RuntimePermission
- Java.lang - SecurityManager
- Java.lang - Short
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - String
- Java.lang - StringBuffer
- Java.lang - StringBuilder
- Java.lang - System
- Java.lang - Thread
- Java.lang - ThreadGroup
- Java.lang - ThreadLocal
- Java.lang - Throwable
- Java.lang - Void
- Java.lang 包其他内容
- Java.lang - 接口
- Java.lang - 错误
- Java.lang - 异常
- Java.lang 包有用资源
- Java.lang - 有用资源
- Java.lang - 讨论
Java - Number max() 方法
描述
该方法返回两个参数中较小的一个。如果参数的值相同,则结果为该值。如果任一值为 NaN,则结果为 NaN。与数值比较运算符不同,此方法认为负零严格小于正零。如果一个参数为正零,另一个参数为负零,则结果为正零。参数可以是 int、float、long、double。
语法
此方法具有以下变体 &maxus;
public static double max(double arg1, double arg2) public static float max(float arg1, float arg2) public static int max(int arg1, int arg2) public static long max(long arg1, long arg2)
Learn Java in-depth with real-world projects through our Java certification course. Enroll and become a certified expert to boost your career.
参数
以下是参数的详细信息 &maxus;
- 此方法接受任何原始数据类型作为参数。
返回值
- 此方法返回两个参数中较小的一个。
获取两个双精度值最大值示例
在此示例中,我们展示了如何使用 Double.max() 方法获取两个双精度值中的最大值。我们创建了两个双精度变量 d1、d2 并用不同的值初始化它们。然后使用 Double.max() 方法打印给定双精度数的最大值。
package com.tutorialspoint; public class Test { public static void main(String args[]) { double d1 = 100.675; double d2 = 100.500; System.out.println(Double.max(d1,d2)); } }
这将产生以下结果 &maxus;
输出
100.675
获取两个浮点数最大值示例
在此示例中,我们展示了如何使用 Float.max() 方法获取两个浮点数中的最大值。我们创建了两个浮点变量 d1、d2 并用不同的值初始化它们。然后使用 Float.max() 方法打印给定浮点数的最大值。
package com.tutorialspoint; public class Test { public static void main(String args[]) { float d1 = (float)100.675; float d2 = (float)100.500; System.out.println(Float.max(d1,d2)); } }
这将产生以下结果 &maxus;
输出
100.675
获取两个整数最大值示例
在此示例中,我们展示了如何使用 Integer.max() 方法获取两个整数中的最大值。我们创建了两个整型变量 d1、d2 并用不同的值初始化它们。然后使用 Integer.max() 方法打印给定整数的最大值。
package com.tutorialspoint; public class Test { public static void main(String args[]) { int d1 = 101; int d2 = 100; System.out.println(Integer.max(d1,d2)); } }
这将产生以下结果 &maxus;
输出
101
获取两个长整数最大值示例
在此示例中,我们展示了如何使用 Long.max() 方法获取两个长整数中的最大值。我们创建了两个长整型变量 d1、d2 并用不同的值初始化它们。然后使用 Long.max() 方法打印给定长整数的最大值。
package com.tutorialspoint; public class Test { public static void main(String args[]) { long d1 = 101L; long d2 = 100L; System.out.println(Long.max(d1,d2)); } }
这将产生以下结果 &maxus;
输出
101