如何解决为什么代码假定是错误的,但事实却是真实的
/ 我试图编写代码以查看数组中任何2个数字的总和是否等于和,但我无法修复仅输入4个数字仍然正确的错误 /
import java.util.*;
public class Main {
public static void main(String[] args) {
Vector vec = new Vector();
int sum = 8;
int[] a = {1,2,4};
int i;
int k = a.length;
for(i = 0; i < a.length; i++) {
vec.add(sum - a[i]);
}
for(int value : a) {
if (vec.contains(value)) {
System.out.println("true");
break;
}
}
}
}
解决方法
您可以在调试过程中使用调试器查看变量的值,以查看它们是否在执行预期的操作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。