Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Získať odkaz na vstupnú hodnotu , ktorú chcete skontrolovať . V závislosti na programe , ktorý už môže mať vstupné uložiť do premennej . Nasledujúci kód vzorky vytvorí vzorka reťazcové premenné demonštrovať techniku : String vstup = " 9 " ;
Táto premenná uchováva číslo deväť ako reťazec . Metódy pre analýzu typov čísel sa parametre reťazca , takže ak váš vstup je v súčasnej dobe uložený ako reťazec vytvoriť reťazec zahrnúť ako v nasledujúcom príklade : int MyNumber = 6 ; String vstup = " " + MyNumber ;
2
Vytvoriť try blok kódu pre vaše číslo rozobrať procesu . Zadajte nasledujúce obrys bloku try : try { //spracovať tu }
Vnútri tohto bloku môžete umiestniť kód do analyzovať zadania . Ak programujete v integrované vývojové prostredie , ktoré budete potrebovať zahrnúť bloku try alebo proces číslo syntaktické bude brániť svoj program z kompilácie . Try blok je spôsob , ako chrániť vaše aplikácie pred výnimiek formáte číslo .
3
Pridať blok catch , aby váš kód . Pokiaľ je kód vo vnútri bloku try robí hodiť formáte číslo výnimky , bude spracovanie okamžite skočiť do bloku catch . Pridajte ju potom, čo váš blok try uzatvára takto : úlovok ( NumberFormatException NFE ) { System.out.println ( " Nie je číslo : " + nfe.getMessage ( ) ) ; }
Ak nie je vstup číslo Obsah tohto bloku bude vykonávať . V súčasnej dobe obsahuje jednoduchý výstup príkazu do konzoly , ale môžete pridať vlastné spracovanie vo vnútri bloku .
4
Pokúste sa analyzovať svoje zadanie ako číslo . Počet tried obálky vám umožní analyzovať reťazce sú rôzne typy číselných vrátane čísel , dvojité presnosti , čísla krátke , dlhé a pohyblivou rádovou čiarkou . Vyberte si podľa toho , čo trieda do vášho programu hodí a zadajte ho do bloku try . Nasledujúci kód vzorky demonštruje techniku čísel : int inputNum = Integer.parseInt ( vstup ) ; System.out.println ( " Je číslo : " + inputNum ) ;
ak vstup je číslo druhý riadok bude vykonávať a kód bude ignorovať blok catch . Ak vstup nie je číslo riadku po pokuse parse nebude vykonávať ako spracovanie bude okamžite presunúť do bloku catch .
5
Uložte súbory Java , skompilovať a spustiť program . Otestujte sa zmenou hodnoty pôvodnej vstupné premenné , ako v nasledujúcom príklade kóde : String vstup = " p " ;
To spôsobí , že program vyvolaním výnimky a obsah bloku catch bude vykonávať . V rámci bloku try zadajte kód , ktorý chcete spustiť , keď je vstup číslo . V rámci bloku catch zadajte kód , ktorý chcete spustiť , ak tomu tak nie je .