簡體   English   中英

具有兩個數組的方法。 如果第一個數組中的值不返回 null,則必須使用其他數組的相應元素作為第二個方法的參數

[英]Method with two arrays. If value in first array returns not null, corresponding element of other array has to be used as argument for a second method

我是編程/Java 的新手,今晚有一個我無法弄清楚的簡短作業。 只需要放在正確的方向上。 這是我需要的。

編寫一個方法methodOne(),它返回一個浮點值。 它有兩個參數。 第一個參數是一個整數數組,第二個參數是一個字符串數組。

methodOne() 按順序檢查 String 數組的每個元素的值。 如果元素不為空,則整數數組中的相應元素將用作對 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;
}

如果數字大於 0,“返回數字 > 0”將返回真,否則返回假

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM