gpt4 book ai didi

java - 具有两个数组的方法。如果第一个数组中的值返回不为空,则必须使用其他数组的相应元素作为第二个方法的参数

转载 作者:太空宇宙 更新时间:2023-11-04 09:06:41 24 4
gpt4 key购买 nike

我是编程/java新手,今晚有一项简短的任务要完成,但我无法弄清楚。只需要放在正确的方向即可。这是我需要的。

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

methodOne() 按顺序检查 String 数组中每个元素的值。如果某个元素不为 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;
}

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

关于java - 具有两个数组的方法。如果第一个数组中的值返回不为空,则必须使用其他数组的相应元素作为第二个方法的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60160096/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com