Java一组数组,找到2个数值相加和为20的值
时间: 2024-04-29 11:23:06 浏览: 74
以下是一个简单的Java程序,实现了在一组数组中找到2个数值相加和为20的值:
```
public class Main {
public static void main(String[] args) {
int[] array = {5, 10, 15, 3, 7, 8};
boolean found = false;
for (int i = 0; i < array.length; i++) {
for (int j = i + 1; j < array.length; j++) {
if (array[i] + array[j] == 20) {
System.out.println("Found: " + array[i] + " + " + array[j] + " = 20");
found = true;
}
}
}
if (!found) {
System.out.println("No two numbers add up to 20");
}
}
}
```
该程序使用了一个嵌套的for循环,遍历数组中的每个元素,并检查是否存在另一个元素与其相加和为20。如果找到了这样的一对数,程序会输出它们的值。如果没有找到,程序会输出一条消息表示没有满足条件的数对。
阅读全文