![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 15.07.2008
Сообщений: 2
|
![]()
у меня есть текст проги, в нем впринципе разбираться не нужно, только подскажите, пожалуйста, как в другом месте программы вызвать case 0? а то что-то у меня не получается....
спасибо большое Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 25.06.2008
Сообщений: 100
|
![]()
То есть? У тебя есть оператор switch, как ты можешь изменить его работу? Если хочешь, можешь просто создать метод какой-нибудь В ДРУГОМ МЕСТЕ
![]() |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 15.07.2008
Сообщений: 2
|
![]()
дело в том, что у меня при нажатии на 1-ый столбец таблицы обрабатывается case 0, т.е. сортируются значения в этой таблице, при нажатии 2 столбца срабатывает case 1 (который сортирует по 2 столбцу всю таблицу) и т.д., а мне надо чтобы по первому столбцу происходила сортировка при загрузке программы, т.е. просто хочу вызвать эту штуку где-нибудь в описании форма. вот
заранее спасибо |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 25.06.2008
Сообщений: 100
|
![]()
Ух, не быть тебе оратором
![]() Вызови метод сортировки там, где тебе необходимо. Не пойму в чем проблема. Кстати, в яве есть стандартные методы сортировки таблицы: Код:
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 24.07.2008
Сообщений: 4
|
![]()
Помогите уже 3 день пытаюсь понять все неполучается.
Вот пример из учебника. Код:
Написано из учебника цитата: Метод compareTo() - часто,не достаточно просто знать, идентичны ли две строки.Для приложе- ний сортировки нужно знать, какая из них меньше, равна, или больше чем другая. Одна строка считается меньше чем другая, если она расположена перед другой в словарном (упорядоченном по алфавиту) списке. т.е получается следующее: Происходит сравнение например когда программа начинает работать то значению j присваивается 0 ( j = 0 ) а значению i присваивается ( i=j+1 ---> i =1), дальше в программу подставляются соответствующие значения a[j] = "now" a[i] = "is" и теперь они сравниваются is - now т.к Одна строка (в данном случае is) считается меньше чем другая, если она расположена перед другой в словарном (упорядоченном по алфавиту) списке.(так в этом случае и получается потомучто буква i в алфавите стоит перед n). Значит условие if выполняется. Что бы слишком много неписать напишу короче. Вот значения котороые сравниваются и присваиваются переменным Код:
1, 4, 5, 6, 7, 9, 12, 15 т.е должно быть вот так Код:
Код:
Если можно то напишите поподробней т.к язык изучаю недавно и невсе еще понимаю. Если кто знает неполенитесь напишите а то уже незнаю что и делать 3 день ничего нового неучу только с этим примером мучиюсь. ![]() |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 15.06.2008
Сообщений: 271
|
![]()
Обратите внимание на этот блок кода:
Код:
Код:
Код:
![]() Последний раз редактировалось edgy; 25.07.2008 в 17:06. |
![]() |
![]() |
![]() |
#7 |
Регистрация: 24.07.2008
Сообщений: 4
|
![]()
Насколько я понял из примера то меняется сам массив так чтоли?
edgy если тебе нетрудно объясни поподробней как тут все работает что вот тут происходит никак немогу понять Код:
понимаю. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 15.06.2008
Сообщений: 271
|
![]()
Здесь меняются местами 2 элемента (слова) массива. В итоге весь массив слов будет отсортирован по алфавиту.
Просто ты думал, что слово "now" сравнивается по-очередно с остальными словами. Но на самом деле это не совсем так. Если найдено слово, которое "меньше", чем слово, с которым сравнивается, то они меняются местами. Т.е. массив сортируется. |
![]() |
![]() |
![]() |
#9 |
Регистрация: 24.07.2008
Сообщений: 4
|
![]()
Вот такой пример.
Код:
вот так: Код:
|
![]() |
![]() |
![]() |
#10 |
Регистрация: 24.07.2008
Сообщений: 4
|
![]()
Вот код на клавишy F1.
Код:
1. Tab 2. Значок windows (кнопка между Ctrl и Alt) 3. Print Screen |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Текст из под курсора в любом месте | Ring0Sn | Win Api | 0 | 27.07.2008 02:19 |
ошибка в операторе case | wowka | Помощь студентам | 5 | 24.07.2008 11:47 |
Задача на case | klop.92 | Помощь студентам | 4 | 28.04.2008 21:17 |
Аналог паскалевского case | MusicMan | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 21.04.2008 22:10 |
Case из STRING. HELP! | Altera | Компоненты Delphi | 12 | 24.02.2008 12:17 |