import java.util.Scanner;
public class Solution {
static int a=0;
static int b=0;
public static int twoSum(int[] nums) {
for (int i=0;i<nums.length;i++){
if(arr[i]==a){
System.out.print("第一个数的下标"+i+" ");
}
}
for(int j=0;j<nums.length;j++){
if(arr[j]==b){
System.out.println("第二个数的下标"+j);
}
}
return -1;
}
public static void main(String [] args){
int nums[]={1,4,5,2,7,9,8,3,6};
int num=9;
for(int i=0;i<nums.length-1;i++){
for(int j=i+1;j<nums.length;j++){
if(nums[i]+nums[j]==num){
a=nums[i];
b=nums[j];
twoSum(nums);
}
}
}
}
}
为什么这段代码会报错,求答
最新推荐文章于 2022-07-08 15:53:11 发布