Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Сортування вводяться з клавіатури слів

Реферат Сортування вводяться з клавіатури слів





, фонти, а також основні віконні елементи - кнопки, scrollbars і т.д.

Результат - новий підхід до розподілених обчислень

Кожна з перерахованих характеристик окремо може бути знайдена у вже існуючих програмних пакетах. Новим є поєднання їх в струнку несуперечливу систему, яка повинна стати загальним стандартом. p align="justify"> Глава 2. Розробка програми сортування


.1 Загальний алгоритм роботи програми


Для вирішення завдання написання цієї програми, перш за все імпортуванням всіх класів пакету java.util для зручності доступу до класів цього пакету (не потрібно вказувати повний шлях класу в дереві пакетів): java.util. *;

Головний клас програми class sort

Метод, з якого починається виконання програми:

public static void main (String [] args)

Установка номер слова у для сортування (якщо не вказано, то -1) sortIndex = -1;

Створення об'єкта класу Scanner з пакету java.util:

Scanner in = new Scanner (System.in);

Початок розбору по рядках, і заповнення об'єкта контейнера і наступні за ним дії

while (in.hasNext ()) {. add (new MyString (in.nextLine (), sortIndex));

}. sort (sortList);. out.print (" n n"); (int i = 0; i

{str = (MyString) sortList.get (i);

System.out.println (str.getStr ());

}. close ();

}

Допоміжний клас, який реалізує зручний нам формат рядків

class MyString implements Comparable {String interString; int sortIndex = -1; MyString (String str, int wordNum)

{. interString = str;. sortIndex = wordNum;

} String getStr ()

{interString;

}

public int compareTo (Object arg0)

{

Сортування без урахування регістраstr.toLowerCase (). compareTo (arg0.getStr (). toLowerCase ());

Сортування по довжині (буде виконуватися, якщо параметр не заданий)

if (sortIndex == -1) {interString.length () - ((MyString) arg0). getStr (). length ();

}

Сортування за sortIndex `овому слову в рядку

String str1 = null, str2 = null;

{= interString.split ("") [sortIndex];

} (Exception e)

Якщо немає потрібного слова в 1ой рядку, то вважається що перше слово менше 2ого.-1;

Тут порівнюється корректноstr1.compareTo (str2);

У мові Java ви...


Назад | сторінка 5 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми на Java
  • Реферат на тему: Розробка програми на мові JAVA
  • Реферат на тему: Розробка програми сортування даних мовою Turbo Pascal
  • Реферат на тему: Процес створення msi-пакету програми Microsoft Office Visio Professional 20 ...
  • Реферат на тему: Створення бази даних автомобілебудівного підприємства у вигляді настільного ...