来源于力扣
**题目:**给定一个整数数组nums和- -个目标值target ,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。
你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。
示例:
给定nums = [2,7,11,15],target = 9|
因为 nums[0] + nums[1] =2+7=9所以返回[0, 1]
这是数组循环的基础题
Java代码
package 面试金典;
public class test006 {
public static void main(String[] args) {
int[] nums= {2,7,11,15};
int[] result=new int[2];
int target=9;
for(int i=0;i<nums.length;i++) {
for(int j=0;(j<nums.length&&j!=i);j++) {
if(nums[i]+nums[j]==target) {
result[0]=j;
result[1]=i;
}
}
}
System.out.print("["+result[0]+","+result[1]+"]");
}
}
运行结果:
[0,1]