Java输入两个数

在日常的编程中,经常需要从用户那里获取输入。在Java中,我们可以通过标准输入流(System.in)来实现。本文将介绍如何使用Java来输入两个数,并对这两个数进行一些简单的操作。

获取用户输入

在Java中,获取用户输入最常用的方法是使用Scanner类。Scanner类位于java.util包中,可以用来获取标准输入流中的数据。

首先,我们需要在代码中引入Scanner类:

import java.util.Scanner;

然后,创建一个Scanner对象,用来获取用户输入:

Scanner scanner = new Scanner(System.in);

接下来,我们可以使用Scanner对象的方法来获取用户输入的两个数:

System.out.println("请输入第一个数:");
int num1 = scanner.nextInt();

System.out.println("请输入第二个数:");
int num2 = scanner.nextInt();

上面的代码中,我们先提示用户输入第一个数,然后使用nextInt()方法获取用户输入的整数。同样的方法获取第二个数。

对两个数进行操作

获取用户输入的两个数之后,我们可以对这两个数进行一些简单的操作,比如相加、相乘等。

int sum = num1 + num2;
int product = num1 * num2;

System.out.println("两个数的和为:" + sum);
System.out.println("两个数的积为:" + product);

上面的代码中,我们分别计算了两个数的和sum和积product,并将结果输出到控制台。

完整示例

下面是一个完整的示例代码,演示了如何输入两个数并进行简单的操作:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("请输入第一个数:");
        int num1 = scanner.nextInt();

        System.out.println("请输入第二个数:");
        int num2 = scanner.nextInt();

        int sum = num1 + num2;
        int product = num1 * num2;

        System.out.println("两个数的和为:" + sum);
        System.out.println("两个数的积为:" + product);
    }
}

关系图

下面使用mermaid语法中的erDiagram来表示输入两个数的过程:

erDiagram
    CUSTOMER ||--o{ ORDER : places
    ORDER ||--|{ LINE-ITEM : contains
    CUSTOMER }|..| PRODUCT : ""

以上是关系图的示例,表示了客户和订单之间的关系。

总结

通过本文的介绍,我们学习了如何在Java中输入两个数,并对这两个数进行操作。我们使用Scanner类来获取用户输入,然后进行简单的加法和乘法操作。在实际编程中,这种获取用户输入并进行操作的方式非常常见,希望本文对您有所帮助。