在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语句退出循环。否则,我们继续获取第二个数字,并计算它们的和并将结果输出到控制台。