ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Вопрос по Java
  #1  
Старый 08.03.2010, 18:04
Аватар для aKsI
aKsI
Новичок
Регистрация: 15.12.2009
Сообщений: 4
Провел на форуме:
32533

Репутация: 0
Отправить сообщение для aKsI с помощью ICQ
По умолчанию Вопрос по Java

Всем привет. народ помогите разобраться.
Вообщем вот код:

Запускаем:
Код:
   private void CommandTest(IcqProtocol proc, String uin, Vector v, String mmsg){
 if(!cmd.isChat(proc,uin) && !cmd.psp.testAdmin(uin)) return;
 Users uss = cmd.srv.us.getUser(uin);
 int i = 0;
 boolean twoPart = false;
 if (uss.state == UserWork.STATE_CHAT)
 {
 if(ComTest.containsKey(uin))
 {
 if(ComTest.containsKey(uin))
 {
 try{
 i = Integer.parseInt(mmsg);
 }
 catch(NumberFormatException e)
 {
 proc.mq.add(uin, "Укажите цифру\nДля выхода наберите 0");
 return;
 }
 twoPart = true;
 ComTest.remove(uin);
 }
 }
 if(!twoPart)
 {
 Spisok(proc, uin); //вывод меню
 ComTest.put(uin, new TestExtend(uin, mmsg, mmsg,v, 2*60000));
 return;
 }
if(i == 0){Exit(proc, uin);}
if(i == 1){TestRaz(proc, uin, v, mmsg);}
if(i == 2){TestDva(proc, uin, v, mmsg);}
 }
 }
При нажатие 1:
Код:
private void TestRaz(IcqProtocol proc, String uin, Vector v, String mmsg){
 if(!cmd.isChat(proc,uin) && !cmd.psp.testAdmin(uin)) return;
 Users uss = cmd.srv.us.getUser(uin);
 int ik = 0;
 boolean twoPartt = false;
 if (uss.state == UserWork.STATE_CHAT)
 {
 if(ComTestRaz.containsKey(uin))
 {
 if(ComTestRaz.containsKey(uin))
 {
 try{
 ik = Integer.parseInt(mmsg);
 }
 catch(NumberFormatException e)
 {
 proc.mq.add(uin, "Укажите номер\nДля выхода наберите 0");
 return;
 }
 twoPartt = true;
 ComTestRaz.remove(uin);
 }
 }
 if(!twoPartt)
 {
 SpisokPr(proc, uin); //вывод меню
 ComTestRaz.put(uin, new TestExtend(uin, mmsg, mmsg,v, 2*60000));
 return;
 }
 if(ik == 0){Exit(proc, uin);}
 if(ik == 1){FunkcRaz(proc, uin);}
 if(ik == 2){FunkcDva(proc, uin);}
 }
 }
И выглядит это так:
Вывод:
Нажми 1
Или 2
0 - Выход

Ввод:
1

Вывод:
1 - Запуск функции Raz
2 - Запуск функции Dva
0 - Выход

Ввод:
2

Далее молчок. Помогите что напорол...
Выводит второй список и всё, дальнейшие команды не принимает...
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блокировка WMID. Рекомендации на вопрос "Что делать?" corp. Howard ltd Платежные системы: Webmoney, Yandex Деньги, РБК Деньги и т. д. 94 31.05.2010 23:32
Вопрос про сливы и тп Sulf aka Joker Болталка 0 15.01.2010 16:07
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
Вопрос по Php и Html Archie PHP, PERL, MySQL, JavaScript 9 26.05.2006 16:43



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ