JAVA two-dimensional array страны

166
04 мая 2018, 13:35

Всем доброго времени суток. Столкнулся с задачей по JAVA и не могу с ней разобраться. Есть такой массив:

String[][] arr = {
    {"Kenya", "Nairobi"}, {"Rwanda", "Kigali"},
    {"Gambia", "Banjul"}, {"Ghana", "Accra"},
    {"Niger", "Niamey"}, {"Zambia", "Lusaka"} 
};

Нужно, что бы программа запрашивала название страны и выводила её столицу.Если данной страны не существует, то вывести соответствующее сообщение.

Answer 1
public static String getCapital(String[][] arr){
    for (String[] countryCapital: arr) {
        if (countryCapital[0].equals("Rwanda")){
            return countryCapital[1];
        }
    }
    return "no country";
}

input думаю понятно как сделать

Answer 2
String countryName = getCountryNameFromConsole;
for(String country : arr) {
   if (country.name is countryName)
       then return countryCapital;
}
return some errorMessage;

думаю алгоритм понятен

READ ALSO
Совет по структуре БД

Совет по структуре БД

имеется набор полей: id, id_shop, id_product, current_price, old_price, time_update

257
could not initialize class com.mysql.jdbc.driver

could not initialize class com.mysql.jdbc.driver

Есть MySql, есть oracle sql developerКачаю jtds-1

227
Запрос в MySql. Совет

Запрос в MySql. Совет

Делаю такой запрос в бд (MySql):

251
При создании “New Data Source” в ColdFusion возникает “Could not create connection to database”

При создании “New Data Source” в ColdFusion возникает “Could not create connection to database”

Я пишу обычное CRUD приложение с использованием ColdFusionПытаюсь подключиться к MySQL из-под ColdFusion: в панели администратора ColdFusion localhost:8600/CFIDE/administrator/index

221