pknz
Původní plakát- 22. března 2005
- NZ
- 9. června 2007
Google ukázal nějaký komplikovaný způsob s readbuffery atd., ale to je pro mě v tuto chvíli příliš pokročilé, existuje jednoduchý způsob, jak to udělat?
dík
havajský
- 15. května 2007
- Narodil se a vyrostl v Honolulu. V současné době žije v T
- 9. června 2007
pknz řekl: Jak v Javě uděláte pauzu programu, tj. počkáte, až uživatel stiskne klávesu enter, než budete pokračovat?
Google ukázal nějaký komplikovaný způsob s readbuffery atd., ale to je pro mě v tuto chvíli příliš pokročilé, existuje jednoduchý způsob, jak to udělat?
dík
Ahoj! Pokud používáte verze Java 1.5 nebo vyšší, existuje jednodušší způsob. Jmenuje se třída Scanner a nachází se v balíčku java.util.
Kód: |_+_|
Myslím, že to je obecná myšlenka. Samozřejmě budete chtít použít smyčku k provedení nějaké základní kontroly chyb pro případ, že by vám uživatel poskytl nějaká ošklivá data nebo tak něco. Vyhledejte definici skeneru na webu Java. Uvádí všechny metody, které používá.
Doufám, že vám to pomůže nebo vás navede správným směrem... B
BALANCEDMAN
- 12. listopadu 2008
- 12. listopadu 2008
Před vaším system.out.println('Pokračujte stisknutím klávesy Enter');
použili jste řádek kódu, který říká nextInt() nebo nextLine() nebo něco v tomto smyslu. K vyřešení tohoto problému použijte následující kód:
Scanner keyIn = new Scanner(System.in);
System.out.print('Pokračujte stisknutím klávesy Enter');
keyIn.nextLine ();
keyIn.nextLine ();
první keyIn.nextLine ukončí nextInt() nebo nextLine, který byl použit před řádkem System.out, a druhý řekne vašemu kódu, aby pokračoval na další část.
Doufám, že to bylo dostatečně jasné
Populární Příspěvky