Cits

Mac Java: ievadiet, lai turpinātu

pknz

Oriģinālais plakāts
2005. gada 22. marts
NZ
  • 2007. gada 9. jūnijs
Kā programmā Java izveidot programmas pauzi, ti, gaidīt, līdz lietotājs nospiež taustiņu Enter, pirms turpināt?

Googling parādīja kādu sarežģītu veidu ar lasīšanas buferiem utt., bet tas man šobrīd ir pārāk attīstīts, vai ir kāds vienkāršs veids, kā to izdarīt?

Paldies

havajietis

2007. gada 15. maijs


Dzimis un audzis Honolulu. Pašlaik dzīvo T
  • 2007. gada 9. jūnijs
pknz teica: Kā programmā Java izveidot programmas pauzi, ti, pirms turpināt, gaidiet, līdz lietotājs nospiež taustiņu Enter?

Googling parādīja kādu sarežģītu veidu ar lasīšanas buferiem utt., bet tas man šobrīd ir pārāk attīstīts, vai ir kāds vienkāršs veids, kā to izdarīt?

Paldies

Sveiki! Ir vienkāršāks veids, ja izmantojat Java 1.5 vai jaunākas versijas. To sauc par skenera klasi, un tā atrodas java.util pakotnē.

Kods: |_+_|
Es domāju, ka tā ir vispārējā ideja. Protams, jūs vēlēsities izmantot cilpu, lai veiktu pamata kļūdu pārbaudi, ja lietotājs jums sniedz kādus nepatīkamus datus vai kaut ko citu. Java vietnē atrodiet skenera definīciju. Tajā ir norādītas visas izmantotās metodes.

Cerams, ka tas palīdz vai vedīs pareizajā virzienā... B

LĪDZSVARĪGS

2008. gada 12. novembris
  • 2008. gada 12. novembris
Ja izmantojat skenerus. izmēģiniet šo.

Pirms jūsu system.out.println ('Nospiediet enter, lai turpinātu');
esat izmantojis koda rindiņu, kas saka nextInt() vai nextLine() vai kaut ko tamlīdzīgu. Lai novērstu šo problēmu, izmantojiet šādu kodu:

Skenera atslēgaIn = jauns skeneris(System.in);

System.out.print('Nospiediet ievadīšanas taustiņu, lai turpinātu');
keyIn.nextLine ();
keyIn.nextLine ();

pirmā keyIn.nextLine beigs nextInt() vai nextLine, kas tika izmantota pirms System.out rindas, un 2. norāda, ka kods jāturpina uz nākamo daļu.

Cerams, ka tas bija pietiekami skaidrs