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 čítať viac čísel v jazyku Java

Java poskytuje celý rad tried , ktoré môžete použiť vo svojich programoch , ak budete potrebovať prečítať externých dát . Trieda Scanner umožňuje čítať vstup zo súborov , vrátane číselných hodnôt . Pomocou tejto triedy v kombinácii s pútkami , môžu sa vaše programy v jazyku Java čítať viac položiek dát . Trieda skenera môžete prečítať jednotlivé čísla , vrátane dvojitou presnosťou , s plávajúcou desatinnou čiarkou , krátky a typy celočíselné . Môžete si teda zvoliť metódu , aby vyhovoval vašim dát , umiestnením kód vnútri slučky , takže môžete prečítať viac čísel , keď sa program spustí . Pokyny dovolená 1

Import Java vstupné a výstupné zdroje , ktoré potrebujete , aby si vaše externé dáta . Pridajte nasledujúce dovozné vyhlásenie v hornej časti deklarácie triedy :

//pre vstup a výstup libraryimport java.io. * ;//skener classimport java.util.Scanner ;

Tieto prostriedky , aby vaše naprogramovať všetko , čo potrebuje na spracovanie a spracovanie vstupu z externých zdrojov , ako sú textové súbory .
2

Vytvoriť " vyskúšať " a " úlovok " bloky pre vaše telefónne číslo operácie čítania . Pri použití vstupných a výstupných zdrojov v Jave , musíte sa pripraviť na prípadné chyby , ktoré sa môžu vyskytnúť , ak vaše externé dáta nedá čítať . Pridajte nasledujúci kód do vášho programu :

try { //počet prečítaní tu } catch ( catch ( IOException numReadExc ) { System.out.println ( " výnimka " + numReadExc.getMessage ( ) ) ; }

Ak váš kód beží , bude výkon okamžite presunúť do bloku catch - ak sa niečo s vstupnou operáciu zle . Môžete umiestniť súbor čítať kód vo vnútri bloku try .
3

Instantizujeme vstupné objekty potrebné pre vaše telefónne číslo procesu čítania Pridajte nasledujúci kód vnútri vášho bloku try , deklarovania a konkretizáciu objekt typu FileReader : .

FileReader numFileReader = new FileReader ( " datafile.txt " . ;) ;

Zmeňte parameter do metódy konštruktory , aby zodpovedal názvu a umiestnenia súboru dát vo vzťahu k programu Pridajte nasledujúci kód vytvára objekt triedy BufferedReader :

BufferedReader numBuffer = new BufferedReader ( numFileReader ) ;

Táto trieda má inštanciu triedy FileReader ako parameter Pridajte nasledujúci kód , deklarovania a konkretizáciu skenera objektu :

Scanner numScan = nový . scanner ( numBuffer ) ;

Scanner konštruktor berie BufferedReader ako parameter
4

Vytvorte slučku na vaše číslo postup čítania Vnútri svojho bloku try , po vašom objekte konkretizáciu kódu .. , pridajte nasledujúce slučky prehľad :

while ( numScan.hasNext ( ) ) { //čítať čísla tu }

Táto slučka bude aj naďalej vykonávať , zatiaľ čo je súbor stále má dáta iba pre čítanie . vnútri slučky , môžete pridať kód pokyn skenera čítať čísla z externého zdroja . Ak váš kód dokončí všetko , čo v súbore čítania , slučka sa zastaví vykonávanie .
5

Prečítajte si čísla z vášho . súboru musíte vybrať ten správny spôsob skenera pre vaše typov čísel Nasledujúci kód vzorky načíta celá vnútri slučky : .

int currInt = numScan.nextInt ( ) ;

si môžete vybrať . zo spôsobov na čítanie double , float , dlhé , krátke , BigInteger a BigDecimal čísla môžete vykonávať všetky nevyhnutné spracovanie , ktoré na vaše čísla vnútri slučky Po slučky , zatvorte Scanner takto : .

numScan.close ( ) ;

Uložte súbor a spustite program , aby ju vyskúšať
.

Najnovšie články

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