淘先锋技术网

首页 1 2 3 4 5 6 7

在Java中,我们可以通过下面的代码实现求两个数的和:

import java.util.Scanner;
public class Sum {
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 = num1 + num2;
System.out.println("这两个数字的和是:" + sum);
}
}

上面的代码中,我们使用了Scanner类来获取用户输入的两个数字,并使用int类型的变量来保存这两个数字和它们的和。最后,我们使用System.out.println()语句将计算出来的和输出到控制台。

如果要对多组输入进行求和,我们可以在代码中使用循环来实现。具体地说,我们可以使用while循环来反复获取用户输入的数字,并在每次输入后计算它们的和。下面是一个示例代码:

import java.util.Scanner;
public class Sum {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.print("请输入第一个数字(输入0退出):");
int num1 = scanner.nextInt();
if (num1 == 0) {
break;
}
System.out.print("请输入第二个数字:");
int num2 = scanner.nextInt();
int sum = num1 + num2;
System.out.println("这两个数字的和是:" + sum);
}
}
}

在上面的代码中,while循环条件中的true表示循环会一直进行下去,除非我们在循环内部使用break语句来退出。每次循环开始时,我们都会先获取用户输入的第一个数字,并检查它是否为0。如果是,我们就使用break语句退出循环。否则,我们继续获取第二个数字,并计算它们的和并将结果输出到控制台。