Kita

„Mac Java“: įveskite norėdami tęsti

pknz

Originalus plakatas
2005 m. kovo 22 d
NZ
  • 2007 m. birželio 9 d
Kaip „Java“ padaryti programos pauzę, ty palaukti, kol vartotojas paspaus klavišą „Enter“, prieš tęsdamas?

„Google“ parodė sudėtingą būdą su skaitymo buferiais ir tt, bet šiuo metu man tai per daug pažengusi, ar yra paprastas būdas tai padaryti?

Dėkoju

havajietis

2007 m. gegužės 15 d


Gimė ir užaugo Honolulu. Šiuo metu gyvenanti T
  • 2007 m. birželio 9 d
pknz pasakė: Kaip padaryti „Java“ programą pristabdyti, ty palaukti, kol vartotojas paspaus klavišą „Enter“, prieš tęsdamas?

„Google“ parodė sudėtingą būdą su skaitymo buferiais ir tt, bet šiuo metu man tai per daug pažengusi, ar yra paprastas būdas tai padaryti?

Dėkoju

Sveiki! Jei naudojate Java 1.5 ar naujesnę versiją, yra paprastesnis būdas. Jis vadinamas skaitytuvo klase ir yra java.util pakete.

Kodas: |_+_|
Manau, kad tokia yra bendra mintis. Žinoma, norėsite naudoti kilpą, kad patikrintumėte pagrindines klaidas tik tuo atveju, jei vartotojas pateiktų kokių nors bjaurių duomenų ar pan. „Java“ svetainėje ieškokite skaitytuvo apibrėžimo. Jame nurodyti visi naudojami metodai.

Tikimės, kad tai padės arba nukreips jus tinkama linkme... B

BALANSUOTASIS

2008 m. lapkričio 12 d
  • 2008 m. lapkričio 12 d
Jei naudojate skaitytuvus. išbandykite tai.

Prieš savo system.out.println('Paspauskite Enter, jei norite tęsti');
naudojote kodo eilutę, kurioje sakoma nextInt() arba nextLine() arba kažkas panašaus. Norėdami išspręsti šią problemą, naudokite šį kodą:

Scanner keyIn = naujas skaitytuvas(System.in);

System.out.print('Norėdami tęsti, paspauskite įvesties klavišą');
keyIn.nextLine ();
keyIn.nextLine ();

pirmoji keyIn.nextLine baigs nextInt() arba nextLine, kuri buvo naudojama prieš System.out eilutę, o 2-oji nurodys jūsų kodui pereiti prie kitos dalies.

Tikimės, kad tai buvo pakankamai aišku