Som programmerare kan du behöva ibland din ansökan att pausa för en viss tid eller tills användaren trycker på en tangent . Du kan beställa tråden att sova och ge sin processor tid till operativsystemet och andra program för en inställd tid . Å andra sidan , är det enklaste sättet att göra en paus i väntan på en tangenttryckning bara att läsa tangenttryckningar och kassera den . Detta har också effekten att pausa att programmet väntar på användarinmatning . Saker du behöver
NetBeans eller annan Java IDE
Visa fler instruktioner
1
Open NetBeans eller din favorit Java Integrated Development Environment , eller IDE .
2
Skapa en ny klass genom att klicka på " File " och " ny klass . " Namnge den " PauseTester . " Addera 3
Type " psvm " och NetBeans utvidgar detta till en giltig " main " metoden för dig .
4
Skriv följande kod i " main "-metoden :
System.out.print ( " jag valfri tangent för att avsluta programmet " ) , .
System.in.read ( ) ;
Två olika metoder kombineras här för att pausa programmet . Först skriver Java ett meddelande och sover i tre sekunder - 3000 millisekunder - innan du skriver ett " DONE " budskap . Därefter frågar Java användaren att trycka på en knapp , och " System.in " väntar tills den läser en enda byte data från tangentbordet . Normalt kan du få nyckeln värdet från " System.in , " men om ditt mål är helt enkelt att pausa , då du inte bryr dig vad trycks .
5
Klicka på " Kör". Addera