Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Pridať dovozné vyhlásenie k programu Java . Musíte použiť niektoré triedy vykonávať vstupné operácie v Jave . Vložte nasledujúce príkazy v hornej časti triedy , ktoré hodláte na použitie pre spracovanie vstupného súboru : import java.io. * ; import java.util.Scanner ,
" io " knižnica umožňuje používať ďalej len " FileReader " a " BufferedReader " triedy , vyhľadajte a otvorte súbor , zatiaľ čo trieda Scanner bude zvládnuť spracovanie obsahu súboru ako celočíselné hodnoty .
2
Pridať vyskúšať a úlovkov bloky váš program . Vstupné a výstupné operácie často spôsobiť , že programy vyvolaním výnimky . Výnimky dôjsť , ak váš kód narazí na chybu , že nemôže vyrovnať s , takže môžu spôsobiť , že programy zlyhanie . Pri použití určitých vstupných a výstupných tried , musíte zahrnúť váš kód do try bloky , s bloky catch inštruovať Java , čo robiť , keď výnimka sa objaví. Pridajte nasledujúci kód osnovy do programu : try { //spracovanie súboru vstupných tu } catch ( IOException ioExc ) { System.out.println ( ioExc.getMessage ( ) ) ; }
môžete umiestniť kód na čítanie a spracovať súbor vnútri bloku try .
3
Vytvorte vstupné objekty spracovať vaše operácie spracovania súboru . Pridajte nasledujúci kód vnútri vášho bloku try : FileReader fread = new FileReader ( " /intfile.txt .. " ) ; BufferedReader chlieb = new BufferedReader ( fread ) Scanner intScan = new Scanner ( chlieb ) ;
zmeňte parameter reťazec odovzdaný " FileReader " metódy konštruktory , aby zodpovedal názov a umiestnenie vlastného súboru . Tieto objekty otvorte súbor a dať váš program schopný spracovávať jeho obsah .
4
Pridať while pracovať prostredníctvom svojho súboru . Ak chcete spracovať každé celé číslo v súbore v poradí , budete potrebovať štruktúru slučky . Pridajte nasledujúci kód vo vnútri bloku try , po vytvorení skenera inštancie objektu : while ( intScan.hasNext ( ) ) { //Proces obsah súboru tu }
Tento kód spôsobí , že program , pokračovať v realizácii , zatiaľ čo tam je ešte obsah v súbore , ktorý doteraz nebol naskenovaného . Spracovanie Váš kód obsah ako celé čísla možno vykonať v tejto slučke while . Mimo while , po uzatváracie zátvorkou , zatvorte Scanner nasledovne : intScan.close ( ) ;
5
spracovať vaše vstupné celé čísla . Vnútri slučky while , pridajte nasledujúci kód , čítaní ďalšie celé číslo zakaždým , keď slučka vykonáva : int thisInt = intScan.nextInt ( ) ;
Ak chcete vyskúšať spracovanie , môžete pridať nasledujúci riadok : System.out . println ( thisInt ) ;
To vám umožní overiť , že vstupná operácia funguje správne . Môžete vykonávať ďalšie nevyhnutné spracovanie vašich vstupných čísel vnútri cyklu while .