Java – передача 2D-массива в функциюJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java – передача 2D-массива в функцию

Сообщение Anonymous »

-------------------------------------------------------------
| | herndon | fairfax | baltimore | centerville |
-------------------------------------------------------------
| herndon | 0 | 50 | 100 | 20 |
-------------------------------------------------------------
| fairfax | 50 | 0 | 70 | 110 |
-------------------------------------------------------------
| baltimore | 100 | 70 | 0 | 200 |
-------------------------------------------------------------
| centerville | 20 | 110 | 200 | 0 |
-------------------------------------------------------------


Java — передача 2D-массива в функцию

1) определение 2D-массива для расстояния и его заполнение -> готово (показано в программе)

2) определение массива городов -> готово (показано в программе)

3) запросить у пользователя город и пункт назначения:

например,

Введите город:

Введите город:

Давайте использовать JOptionPane и функцию обработки ошибок, когда пользователь вводит названия городов.

4)вызов функции "findDistance" и передача массива названий городов, массива расстояний в эту функцию.

5) вызов функции "display" distance a . 1st problem , i am having problem to pass citynames and distances to this function.
// display () // -> b . 2nd problem i am having : i have a issue to pass the arguments to this function to Display Distances between 2 cities .
public static void findDistance(String[] names, int[] dist, int[] src) {
for(int i = 0; i < src.length; i++) {
// i would like to use JOptioanPane function and error handling
// instead of system.out.println.
System.out.println("enter from city" + src);
}
for(int i = 0; i < dist.length; i++) {
System.out.println("enter from city" + dist);
}
int i = 0;
dist = src;
return;
}
}


Подробнее здесь: https://stackoverflow.com/questions/473 ... o-function
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»