当我接受用户输入时,我想搜索我的数组并获得结果

问题描述 投票:-4回答:1
String s;
            Scanner sc = new Scanner(System.in);
            System.out.println("Enter a country");
            s = sc.nextLine();
            s = (callWebService.getTemperature("s"));
            System.out.println("The city temperature is "+s);

我在这里要求用户输入,我想得到用户输入并在我的数组中搜索像2D数组,以获得第二个coloum的结果。例如输入国家名称并获得温度。

这就是我在这里并坚持实施

public String getTemperature(String one) {

    }
java
1个回答
0
投票

循环遍历2D数组,如果第1列项等于用户输入,则获取同一行中第二列的值

for(int i=0; i <=array.length(); i++){
    if (array[i][0] == input){        
        temperature = array[i][1]
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.