一.分析
1.题设中提到,假设只有一组答案,所以当找到符合题设的组合时,循环结束,不需要考虑其他组合则依次将数组中每个值,与后面的值视为组合讨论即可。
2.定义方法定义成数组类型
二.解题
暴力法
package 两数之和;
import java.util.Scanner;
public class demo {
public static int[] select(int []nums,int target){
int []result=new int[2];
for (int i=0;i<nums.length-1;i++){
for (int j=i+1;j<nums.length;j++){
int sum=nums[i]+nums[j];
if (sum==target){
result[0]=i;
result[1]=j;
return result;
}
}
}
return result;
}
public static void main(String[] args) {
Scanner a=new Scanner(System.in);
int target= a.nextInt();
int []nums=new int[4];
for (int i=0;i<4;i++){
nums[i]=a.nextInt();
}