Java 程序将两个数字相加
当我们进入编程世界时,我们会通过编程语言学习各种数学运算。我们有望从基本的数学运算(如加、减、乘、除)开始我们的编程之旅。要计算两个数字的总和,我们使用"+"运算符。但是,Java 还提供了其他方法来将两个数字相加。本文旨在探索在 Java 中将两个数字相加的可能方法。
Java 程序将两个数字相加
要在 Java 中将两个数字相加,我们将使用以下方法 -
通过从用户那里获取操作数的输入
通过在声明时初始化值
使用 sum() 方法
使用命令行参数
让我们逐一讨论它们。
通过从用户那里获取操作数的输入
要从键盘获取输入,我们需要创建一个 Scanner 类的实例,该类为用户输入提供了各种内置方法。例如,如果我们需要输入一个整数值,我们可以使用"nextInt()"方法。
语法
Scanner nameOfinstance = new Scanner(System.in);
示例
在下面的例子中,我们将使用 Scanner 类接受两个整数类型操作数,并在它们之间执行加法运算。
import java.util.Scanner;
public class NumberAddition {
public static void main(String[] args) {
int input_1, input_2, my_sum;
// 扫描仪读取用户的输入
扫描仪 my_scanner = new Scanner(System.in);
System.out.println("已定义读取器对象 ");
System.out.println("输入第一个数字: ");
// 取第一个操作数
input_1 = my_scanner.nextInt();
System.out.println("输入第二个数字: ");
// 取第二个操作数
input_2 = my_scanner.nextInt();
my_scanner.close();
System.out.println("扫描仪对象已关闭");
// 计算并存储结果
my_sum = input_1 + input_2;
System.out.println("两个数字之和为: ");
// 打印结果
System.out.println(my_sum);
}
}
输出
已定义读取器对象 输入第一个数字: 55 输入第二个数字: 44 已关闭扫描仪对象 两个数字之和为: 99
通过在声明时初始化值
这是将两个数字相加的最简单方法。我们只需声明两个操作数并用我们选择的值初始化它们。此外,我们需要第三个变量来存储加法结果。
示例
以下示例说明了我们上面讨论的内容的实际实现。
public class NumberAddition {
public static void main(String[] args) {
// 声明并初始化操作数
int value_1, value_2, my_sum;
value_1 = 10;
value_2 = 15;
System.out.println("两个操作数为:" + value_1 + " 和 " + value_2);
// 将值相加
my_sum = value_1 + value_2;
System.out.println("给定两个数字之和为:");
// 打印结果
System.out.println(my_sum);
}
}
输出
两个操作数为:10 和 15 给定两个数字的总和为: 25
使用 sum() 方法
sum() 方法是 Integer 类的静态方法,它接受两个整数操作数作为参数并返回这两个操作数的总和。请注意,它是一个静态方法,因此我们需要使用 Integer 类来调用它。
示例
以下示例演示如何使用 sum() 方法将两个数字相加。
public class NumberAddition {
public static void main(String[] args) {
// 声明并初始化操作数
int value_1, value_2, my_sum;
value_1 = 10;
value_2 = 15;
System.out.println("两个操作数为:" + value_1 + " 和 " + value_2);
// 将值相加
my_sum = Integer.sum(value_1, value_2);
System.out.println("给定两个数字之和为:");
// 打印结果
System.out.println(my_sum);
}
}
输出
两个操作数为:10 和 15 给定两个数字的总和为: 25
使用命令行参数
String[] args 是 Java main() 方法的一个参数,它接受 String 类型的参数。它允许我们通过终端传递参数并将这些参数存储在字符串数组中。我们可以说 String[] args 是一个命令行参数。
示例
在此示例中,我们将使用命令行获取两个 double 类型的操作数并计算它们的和。
public class Addition {
public static void main(String[] args) {
// 从终端获取输入
double operand1 = Double.parseDouble(args[0]);
double operand2 = Double.parseDouble(args[1]);
// 添加输入
double my_sum = operand1 + operand2;
// 打印结果
System.out.println("两个数字之和:" + my_sum);
}
}
输出
PS D:\Java Programs> javac Addition.java PS D:\Java Programs> java Addition 9.23 9.32 两个数字之和:18.55
结论
在本文中,我们学习了将两个数字相加的不同方法。最简单、最常用的方法是使用"+"运算符。有一个名为 sum() 的内置方法也可用于将两个数字相加。但是,我们不能像使用"+"运算符那样使用此内置方法添加多个值。
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/

