Java Long Min 方法

JavaJavaBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

在本实验中,我们将学习如何使用 Java 的 Long min() 方法,以及它如何返回两个 long 值中较小的那个数字。

导入所需包

导入所需的包 java.lang.Long 以使用 Long 类。

import java.lang.Long;

定义 main() 方法

定义 main() 方法,该方法将执行代码块。

public static void main(String[] args) {
    // Code block goes here
}

声明 long 变量

声明三个 long 类型的变量。

long num1 = 1000L;
long num2 = -2000L;
long num3 = -3000L;

使用 Long min() 方法查找较小的数字

使用 Long min() 方法查找 num1num2 之间的较小数字,然后打印结果。

 long smallerNum = Long.min(num1, num2);
 System.out.println("The smaller number between " + num1 + " and " +
                 num2 + " is " + smallerNum);

使用 Long min() 方法处理负数

使用 Long min() 方法查找两个负数之间的较小数字,并打印结果。

 smallerNum = Long.min(num2, num3);
 System.out.println("The smaller number between " + num2 + " and " +
                 num3 + " is " + smallerNum);

用户输入示例

让我们创建一个程序,允许用户输入两个 long 类型的值,并使用 Long min() 方法返回较小的值。首先,导入 java.util.Scanner 包以读取用户输入。

import java.util.Scanner;

读取用户输入

使用 Scanner 类从用户读取两个 long 类型的值,并将它们分别赋值给 num1num2 变量。

Scanner input = new Scanner(System.in);
System.out.println("Enter the first long number: ");
long num1 = input.nextLong();
System.out.println("Enter the second long number: ");
long num2 = input.nextLong();

返回较小的值

使用 Long min() 方法查找两个用户输入值之间的较小数字,并打印结果。

long smallerNumber = Long.min(num1, num2);
System.out.println("The smaller number between " + num1 + " and " +
                num2 + " is " + smallerNumber);

运行程序

要运行程序,请在终端中执行以下命令。

javac LongMinDemo.java
java LongMinDemo

总结

Long min() 方法用于返回作为参数传递的两个数字(long 类型)中数值较小的值(最小值)。当传递一个正数和一个负数时,返回负数值;但如果两个数字都是负数,则返回绝对值较大的值。在本实验中,我们通过示例逐步学习了如何使用 Long min() 方法。

您可能感兴趣的其他 Java 教程