写一个java程序求两数之和
时间: 2023-03-16 21:43:54 浏览: 68
答:import java.util.Scanner;public class SumTwo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入两个数字:");
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println("两数之和为:" + (a + b));
}
}
相关问题
写一个java程序,用于计算两数之和
以下是一个简单的Java程序,用于计算两个整数的和:
```java
import java.util.Scanner;
public class AddTwoNumbers {
public static void main(String[] args) {
int num1, num2, sum;
Scanner scanner = new Scanner(System.in);
System.out.print("请输入第一个整数:");
num1 = scanner.nextInt();
System.out.print("请输入第二个整数:");
num2 = scanner.nextInt();
sum = num1 + num2;
System.out.println("两数之和为:" + sum);
}
}
```
该程序首先导入Scanner类,以便从控制台读取用户输入。然后它提示用户输入两个整数,并使用nextInt()方法将这些整数读入变量num1和num2中。最后,程序将这两个整数相加,并将结果打印到控制台上。
请用Java程序写两数之和
好的,以下是用Java写的两数之和程序:
```java
public class TwoSum {
public int[] twoSum(int[] nums, int target) {
Map<Integer, Integer> map = new HashMap<>();
for (int i = 0; i < nums.length; i++) {
int complement = target - nums[i];
if (map.containsKey(complement)) {
return new int[] { map.get(complement), i };
}
map.put(nums[i], i);
}
throw new IllegalArgumentException("No two sum solution");
}
}
```
这个程序接受一个整数数组和一个目标整数作为输入,并返回数组中两个元素的索引,它们的和等于目标整数。如果找不到这样的两个元素,程序将抛出 IllegalArgumentException 异常。