Остало

Мац Јава: Ентер да бисте наставили

пкнз

Оригинални постер
22. март 2005
НЗ
  • 9. јуна 2007
Како у Јави направити паузу програма, тј. сачекати да корисник притисне тастер ентер пре него што настави?

Гуглање је показало неки компликован начин са баферима за читање итд, али то је за мене тренутно превише напредно, постоји ли једноставан начин да се ово уради?

Хвала

хавајски

15. маја 2007


Рођен и одрастао у Хонолулуу. Тренутно живи у Т
  • 9. јуна 2007
пкнз је рекао: Како у Јави направити паузу програма, тј. сачекати да корисник притисне тастер ентер пре него што настави?

Гуглање је показало неки компликован начин са баферима за читање итд, али то је за мене тренутно превише напредно, постоји ли једноставан начин да се ово уради?

Хвала

Здраво! Постоји једноставнији начин ако користите верзије Јаве 1.5 или новије. Зове се класа Сцаннер и налази се у пакету јава.утил.

Шифра: |_+_|
Мислим да је то општа идеја. Наравно да ћете желети да користите петљу да извршите неку основну проверу грешака у случају да вам корисник да неке гадне податке или нешто слично. Потражите дефиницију скенера на јава веб локацији. Наводи све методе које користи.

Надам се да вам ово помаже или вас води у правом смеру... Б

БАЛАНЦЕДМАН

12. новембар 2008
  • 12. новембар 2008
Ако користите скенере. испробај ово.

Пре вашег систем.оут.принтлн('Притисните ентер за наставак');
користили сте линију кода која каже нектИнт() или нектЛине() или нешто у том смислу. Да бисте решили овај проблем, користите следећи код:

Кључ скенера = нови скенер(Систем.ин);

Систем.оут.принт('Притисните тастер ентер да наставите');
кеиИн.нектЛине ();
кеиИн.нектЛине ();

први кеиИн.нектЛине ће завршити нектИнт() или нектЛине који је коришћен пре линије Систем.оут, а други ће рећи вашем коду да настави на следећи део.

Надам се да је ово било довољно јасно