Java 获取两个int中的小值

1. 引言

在日常的开发工作中,我们经常需要进行一些简单的逻辑运算。其中一个常见的需求是获取两个整数中的较小值。本文将教会你如何在Java中实现这个功能。

2. 实现步骤

下面是实现这个功能的步骤,我们可以用一个表格来展示。

步骤 描述
1 输入两个整数
2 比较两个整数的大小
3 返回较小的整数

接下来,我们将逐步进行每个步骤的实现。

3. 输入两个整数

为了实现获取两个整数中的较小值,首先我们需要获取这两个整数。我们可以使用Java中的Scanner类来获取用户输入的数据。

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        System.out.print("请输入第一个整数:");
        int num1 = scanner.nextInt();
        
        System.out.print("请输入第二个整数:");
        int num2 = scanner.nextInt();
        
        // 接下来的步骤将在这里进行实现
    }
}

上述代码创建了一个Scanner对象,并使用它从用户输入中获取两个整数。我们将第一个整数保存在变量num1中,将第二个整数保存在变量num2中。

4. 比较两个整数的大小

接下来,我们需要比较这两个整数的大小,以确定较小的整数。我们可以使用Java中的条件语句来实现这个功能。

int min;

if (num1 < num2) {
    min = num1;
} else {
    min = num2;
}

上述代码使用if语句来比较num1num2的大小。如果num1小于num2,则将num1赋值给min,否则将num2赋值给min

5. 返回较小的整数

最后,我们需要将较小的整数返回给调用者。在这个例子中,我们可以直接在控制台输出较小的整数。

System.out.println("较小的整数是:" + min);

上述代码使用println方法输出较小整数的值。

完整代码

下面是完整的示例代码:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        System.out.print("请输入第一个整数:");
        int num1 = scanner.nextInt();
        
        System.out.print("请输入第二个整数:");
        int num2 = scanner.nextInt();
        
        int min;

        if (num1 < num2) {
            min = num1;
        } else {
            min = num2;
        }
        
        System.out.println("较小的整数是:" + min);
    }
}

甘特图

下面是实现获取两个整数中的较小值的甘特图。

gantt
    dateFormat  YYYY-MM-DD
    title 获取两个整数中的较小值
    section 实现步骤
    输入两个整数         :done, 2022-01-01, 2d
    比较两个整数的大小    :done, 2022-01-03, 2d
    返回较小的整数        :done, 2022-01-05, 1d

饼状图

下面是获取两个整数中的较小值的饼状图。

pie
    title 比较两个整数的大小
    "num1 < num2": 70
    "num1 >= num2": 30

总结

本文介绍了如何在Java中获取两个整数中的较小值。我们通过输入两个整数,比较它们的大小,并返回较小的整数来实现这个功能。希望能帮助到刚入行的小白开发者。