Java 方法使用两个数组。若第一个数组中的值返回NOTNULL,那个么另一个数组的对应元素必须用作第二个方法的参数

Java 方法使用两个数组。若第一个数组中的值返回NOTNULL,那个么另一个数组的对应元素必须用作第二个方法的参数,java,arrays,methods,Java,Arrays,Methods,我是编程/java新手,今晚有一个很短的任务,我想不出来。只需要把它放在正确的方向上。这是我需要的 编写一个方法methodOne(),它返回一个float值。它有两个参数。第一个参数是整数数组,第二个参数是字符串数组 methodOne()按顺序检查字符串数组中每个元素的值。如果元素不为null,则整数数组中的对应元素将用作methodTwo()函数调用中的参数。methodTwo()检查参数的值。如果大于零,则methodTwo()返回true,否则返回false methodTwo()返回

我是编程/java新手,今晚有一个很短的任务,我想不出来。只需要把它放在正确的方向上。这是我需要的

编写一个方法methodOne(),它返回一个float值。它有两个参数。第一个参数是整数数组,第二个参数是字符串数组

methodOne()按顺序检查字符串数组中每个元素的值。如果元素不为null,则整数数组中的对应元素将用作methodTwo()函数调用中的参数。methodTwo()检查参数的值。如果大于零,则methodTwo()返回true,否则返回false

methodTwo()返回methodOne()后,methodOne()检查该值,如果该值等于true,则继续,否则返回-1.0


谢谢你

这段代码应该会让你开始学习。基本上,在遍历数组时保留索引。基于这个问题,我假设字符串和整数数组的大小相等

    public Integer methodOne(int[] numberArray, String[] stringArray){
    boolean check = false;
    for(int i = 0; i < stringArray.length; i++){
        if(!stringArray[i].equals(null)) {
            check = methodTwo(numberArray[i]);
        }
    }
    if(check == false){
        return -1;
    }
    else{
        return 0; //"RETURN SOMETHING ELSE HERE
    }
}

public boolean methodTwo(int number){
    return number > 0;
}
public Integer methodOne(int[]numberArray,String[]stringArray){
布尔检查=假;
对于(int i=0;i0;
}

如果数字大于0,“return number>0”将返回true,否则返回false

这段代码应该让您开始学习。基本上,您在遍历数组时会保留索引。基于这个问题,我假设字符串和整数数组的大小相等

    public Integer methodOne(int[] numberArray, String[] stringArray){
    boolean check = false;
    for(int i = 0; i < stringArray.length; i++){
        if(!stringArray[i].equals(null)) {
            check = methodTwo(numberArray[i]);
        }
    }
    if(check == false){
        return -1;
    }
    else{
        return 0; //"RETURN SOMETHING ELSE HERE
    }
}

public boolean methodTwo(int number){
    return number > 0;
}
public Integer methodOne(int[]numberArray,String[]stringArray){
布尔检查=假;
对于(int i=0;i0;
}

如果数字大于0,“return number>0”将返回true,否则返回false

请向我们展示您迄今为止所写的内容,并询问您不了解的行为的具体问题。到目前为止,我所拥有的只是声明:float methodOne(int[]第一,String[]第二){我如何编写一个测试数组值的循环请告诉我们您到目前为止编写的内容,并询问有关您不了解的行为的具体问题。到目前为止,我所拥有的只是声明:float methodOne(int[]first,String[]second){我如何编写一个测试数组值的循环