Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите с задачкой по Java сортировка марок автомобилей / 6 сообщений из 6, страница 1 из 1
02.07.2014, 12:32
    #38685630
quagliarella06
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с задачкой по Java сортировка марок автомобилей
Всем привет!
Очень прошу помочь с решением задачки java

Необходимо реализовать программу сортировки марок автомобилей (без сортировки, по алфавиту, сортировка обратная алфавиту) с выводом в консоль. При этом тип сортировки должен задаваться как параметр запуска программы.


Обычную сортировку реализовать смог, но не получается реализовать второе условие (тип сортировки как параметр запуска программы).

Помогите пожалуйста кому не трудно!!!

Вот текст кода моего:

Код Java(TM) 2 Platform Standard Edition 5.0

public class example {

public static void main(String args[]) {

String[] str = new String[]{"BMW", "Audi", "Ferrari", "Mercedes", "Nissan", "Honda"};

System.out.println("Sort 1: " + Arrays.toString(str));


Arrays.sort(str);
System.out.println("Sort 2: " + Arrays.toString(str));


Arrays.sort(str, Collections.reverseOrder());
System.out.println("Sort 3: " + Arrays.toString(str));

}
}
...
Рейтинг: 0 / 0
02.07.2014, 13:00
    #38685668
Zukora
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с задачкой по Java сортировка марок автомобилей
В String args[] Вам приходят параметры запуска.
...
Рейтинг: 0 / 0
02.07.2014, 13:05
    #38685679
quagliarella06
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с задачкой по Java сортировка марок автомобилей
Zukora,

В теории я это понял, но не представляю, как реализовать. Помогите пожалуйста.
...
Рейтинг: 0 / 0
02.07.2014, 15:19
    #38685889
base2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с задачкой по Java сортировка марок автомобилей
quagliarella06, например, так

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
public class example {

public static void main(String args[]) {

String[] str = new String[]{"BMW", "Audi", "Ferrari", "Mercedes", "Nissan", "Honda"};

System.out.println("Sort 1: " + Arrays.toString(str));

String sortType = args[0];
if("asc".equals(sortType)){
Arrays.sort(str);
System.out.println("Sort 2: " + Arrays.toString(str));
} else if ("desc".equals(sortType)) {
Arrays.sort(str, Collections.reverseOrder());
System.out.println("Sort 3: " + Arrays.toString(str));
} else {
System.out.println("Wrong sorting type");
}

}
}
...
Рейтинг: 0 / 0
02.07.2014, 15:34
    #38685913
quagliarella06
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с задачкой по Java сортировка марок автомобилей
base2,

Спасибо большое!
Даже вопросов не возникает совсем))
...
Рейтинг: 0 / 0
02.07.2014, 21:41
    #38686238
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с задачкой по Java сортировка марок автомобилей
quagliarella06base2,

Спасибо большое!
Даже вопросов не возникает совсем))
А вот это плохо. Если нужно сортировать строки по другому закону (цифры лидируют
или национальные символы или пустые строки) то тебе пришлось-бы думать как
выкручиваться.

А так - радуйся что с лабой повезло и с преподом (если не спросит конешно).
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите с задачкой по Java сортировка марок автомобилей / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]