欢迎访问宙启技术站
智能推送

如何使用Java函数来实现两数相加?

发布时间:2023-06-29 16:05:41

使用Java函数来实现两数相加可以通过创建一个函数,接收两个参数并返回它们的和。以下是一个示例代码:

public class AddTwoNumbers {
    public static void main(String[] args) {
        int num1 = 10;
        int num2 = 20;

        int sum = add(num1, num2);

        System.out.println("两数相加的结果是:" + sum);
    }

    public static int add(int a, int b) {
        return a + b;
    }
}

在上述代码中,我们创建了一个名为add的函数,它接收两个参数ab,并返回它们的和。在main函数中,我们定义了两个数字num1num2,分别赋值为10和20。然后,我们调用add函数,将num1num2作为参数传递给它,并将返回的结果赋值给变量sum。最后,我们通过使用System.out.println方法将结果打印到控制台。

如果你想要接收用户输入的两个数字并计算它们的和,可以使用Scanner类来实现。以下是一个示例代码:

import java.util.Scanner;

public class AddTwoNumbers {
    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 sum = add(num1, num2);

        System.out.println("两数相加的结果是:" + sum);

        scanner.close();
    }

    public static int add(int a, int b) {
        return a + b;
    }
}

在上述代码中,我们首先导入了java.util.Scanner类,以便使用它来接收用户的输入。然后,我们创建了一个Scanner对象并将System.in传递给它,以便从控制台读取输入。

接下来,我们使用System.out.print方法打印提示信息,要求用户输入第一个数字并调用scanner.nextInt方法接收输入。同样地,我们重复这个过程来接收第二个数字。

然后,我们调用add函数,将接收到的两个数字作为参数传递给它,并将返回的结果赋值给sum变量。最后,我们使用System.out.println方法将结果打印到控制台。

在代码的末尾,我们调用scanner.close方法关闭输入流。这不是必需的,但是推荐在程序结束时关闭Scanner对象,以避免资源泄漏。