Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vstupných celých čísel v Jave pomocou skenera

Java programy môžu vykonávať rôzne vstupné a výstupné operácie so súbormi . Použitie triedy skenera , môžete vytvoriť program , čítať obsah súboru ako jednotlivých čísel . Aby bolo možné čítať súbory do svojich programov v jazyku Java úspešne , budete musieť chrániť svoje spracovanie od vstupných a výstupných výnimiek pomocou try a catch bloky kódu . Akonáhle budete mať súbor otvoriť v programe , s potrebnými opatreniami v mieste , čítanie obsahu , ako celočíselné hodnoty je zvyčajne jednoduché . Pokyny dovolená 1

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené