pknz
Pôvodný plagát- 22. marec 2005
- NZ
- 9. júna 2007
Google ukázal nejaký komplikovaný spôsob s readbuffermi atď., ale to je pre mňa momentálne príliš pokročilé, existuje jednoduchý spôsob, ako to urobiť?
Vďaka
havajský
- 15. máj 2007
- Narodil sa a vyrastal v Honolulu. V súčasnosti žije v T
- 9. júna 2007
pknz povedal: Ako v Jave urobíte pauzu programu, tj počkáte, kým používateľ stlačí kláves enter, a potom budete pokračovať?
Google ukázal nejaký komplikovaný spôsob s readbuffermi atď., ale to je pre mňa momentálne príliš pokročilé, existuje jednoduchý spôsob, ako to urobiť?
Vďaka
Ahoj! Ak používate verziu Java 1.5 alebo vyššiu, existuje jednoduchší spôsob. Volá sa trieda Scanner a nachádza sa v balíku java.util.
Kód: |_+_|
Myslím, že to je všeobecná myšlienka. Samozrejme, že budete chcieť použiť slučku na vykonanie základnej kontroly chýb pre prípad, že vám používateľ poskytne nejaké škaredé údaje alebo niečo také. Vyhľadajte definíciu skenera na webovej stránke java. Uvádza všetky metódy, ktoré používa.
Dúfam, že vám to pomôže alebo vás navedie správnym smerom... B
BALANCEDMAN
- 12. novembra 2008
- 12. novembra 2008
Pred vaším system.out.println('Pokračujte stlačením klávesu Enter');
použili ste riadok kódu, ktorý hovorí nextInt() alebo nextLine() alebo niečo v tomto zmysle. Na vyriešenie tohto problému použite nasledujúci kód:
Scanner keyIn = new Scanner(System.in);
System.out.print('Pokračujte stlačením klávesu Enter');
keyIn.nextLine ();
keyIn.nextLine ();
prvý keyIn.nextLine ukončí nextInt() alebo nextLine, ktorý bol použitý pred riadkom System.out a druhý povie vášmu kódu, aby pokračoval na ďalšiu časť.
Dúfam, že to bolo dostatočne jasné
Populárne Príspevky