Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur Input heltal i Java med hjälp av en skanner

    Java-program kan utföra olika in -och utgångar med filer . Använda skannern klassen , kan du skapa ett program för att läsa innehållet i en fil som enskilda heltal . För att läsa filer i dina Java -program framgångsrikt , måste du skydda din behandling från in-och utgående undantag med try och catch -kodblock . När du har en fil öppen i ditt program , med nödvändiga försiktighetsåtgärder på plats , läsa innehållet som heltalsvärden är vanligtvis okomplicerat . Instruktioner
    1

    Lägg import uttalanden till din Java -program . Du måste använda vissa klasser att utföra inmatningsoperationer i Java . Sätt följande uttalanden i toppen av klassen du tänker på att använda för din fil input bearbetning : import java.io. * , import java.util.Scanner ;

    " io " bibliotek kan du använda den " FileReader " och " BufferedReader " klasser för att lokalisera och öppna filen , medan Scanner klassen kommer att hantera bearbeta innehållet i din fil som heltal .
    2

    Lägg försöka fånga block för att ditt program . Input -och output orsakar ofta program för att kasta undantag . Undantag inträffar när din kod stöter på ett fel som inte kan klara av , så de kan orsaka dina program att krascha . Vid användning av vissa indata och klasser utgående , måste du inkludera din kod inom try-block , med catch-block som instruerar Java vad du gör om ett undantag uppstår . Lägg till följande dispositionskod till ditt program : try { //file input bearbetning här } catch ( IOException ioExc ) { System.out.println ( ioExc.getMessage ( ) ) ; }

    Du kan placera koden för att läsa och behandla din fil inne i try-blocket .
    3

    Skapa input objekt för att hantera din verksamhet filbearbetning . Lägg till följande kod i din try-blocket : ( " . . /Intfile.txt " ) FileReader fread = ny FileReader , BufferedReader bröd = ny BufferedReader ( fread ) , Scanner intScan = new Scanner ( bröd ) ;

    ändra strängen parameter som skickas till " FileReader " konstruktormetoden för att matcha namn och plats för din egen fil . Dessa objekt öppna filen och ge ditt program möjlighet att bearbeta dess innehåll .
    4

    Lägg en while-slinga för att gå igenom din fil . Att behandla varje heltal i filen i sin tur , kommer du att behöva en loop struktur . Lägg till följande kod i try-blocket , efter Scanner objektet instans skapas : while ( intScan.hasNext ( ) ) { //process fil innehåll här }

    Denna kod instruerar programmet att fortsätta köra medan det fortfarande innehållet i filen som inte har skannats ännu . Din kod bearbeta innehållet som heltal kan exekvera inuti while-slinga . Utanför while-slinga , efter dess stängning stag , stäng skannern enligt följande : intScan.close ( ) ;
    5

    behandla din input heltal . Inuti while-loopen , lägg till följande kod , läsa nästa heltal varje gång slingan exekverar : int thisInt = intScan.nextInt ( ) ;

    vill testa behandlingen , kan du lägga till följande rad : System.out . println ( thisInt ) ;

    Detta gör att du kan kontrollera att den ingående verksamheten fungerar korrekt . Du kan utföra andra nödvändiga bearbetning på inmatningen heltal inuti while-slingan .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur får man en lösenordsskyddad URL Med Java
    ·Hur man använder en Random Java Utility
    ·Hur berätta om en webbplats är Java-baserade
    ·Vad är Grundläggande Error 104 & Java
    ·Betydelsen av Java-programmering i området datorer
    ·Hur Inkludera jar-filer i projektet Build Path i Eclips…
    ·Hur man programmerar Varvtalsreglage Med Java FRC
    ·Hur vill infoga en bild i en 3D modell med Java
    ·Så här ändrar paketets namn i Eclipse
    ·Hur man skickar HTML med JavaMail
    Utvalda artiklarna
    ·Vad är Data Object Wizard i VB6
    ·Hur att tolka en sträng i Java
    ·Hur man öka storleken på grafik i Applets
    ·Hur storleksändra en Visual Basic formulär för att p…
    ·Hur felsöka en minnesläcka i C + +
    ·Hur man använder Visual C + + Debugger
    ·Hur får PlayStation 3 Online Använda mobiltelefon Web…
    ·Hur man skriver Medan Looping Uttalanden
    ·Statiska funktioner i Python
    ·Hur Pausa en MySQL Query Process
    Copyright © Dator Kunskap http://www.dator.xyz