Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > таблица в Console


Автор: #Maestro# 8.10.2008, 11:00
Код

Console(java.awt.event.KeyEvent r)
{
rs = st.executeQuery("SELECT * FROM ANTON WHERE login = '" + word1+"'"); 
while(rs.next)
{
while(Boolean.valueOf(r.getKeyText(r.VK_ESCAPE))!=true)
{
System.out.println("1. firstname");
System.out.println("2. lastname");
System.out.println("x. вернуться");

if(word_fn.equals("x")){
r.isActionKey();
}

}
} }

при компиляции r=0 и первый шаг цикла срабатывает нормально
как избавиться от зацикливания первых двух строк?

Автор: drHip 8.10.2008, 12:57
В этом блоке
Код

while(Boolean.valueOf(r.getKeyText(r.VK_ESCAPE))!=true)
{
System.out.println("1. firstname");
System.out.println("2. lastname");
System.out.println("x. вернуться");

if(word_fn.equals("x")){
r.isActionKey();
}


параметра r не изменяется, поэтому зацикливание

и вообще пахнет от этого кода за версту

Автор: #Maestro# 8.10.2008, 14:12
за комплимент, конечно, спосибо. но, может подскажите - как мне, работая  черз консоль, выйти из этого меню, по нажатию "х" в меню "уровнем выше"?

Автор: drHip 8.10.2008, 15:43
задача не понятна

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)