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 sa k nám vstup z klávesnice v jazyku Java

príkazového riadku programy spustiť v okne konzoly , ako je napríklad Windows " Príkazový riadok " alebo terminálu Linux , zadaním názvu a prepínačov programu . Interaktivita je realizovaný tým , že poskytuje textových pokynov požadovať vstup , a zachytiť informácie , o ktoré typy užívateľov na klávesnici . Môžete získať vstup z klávesnice v Jave , ak máte základné znalosti programovania v jazyku Java . Pokyny dovolená 1

Otvorte svoj ​​kód v jazyku Java vo svojom obľúbenom editore .
2

Pridajte nasledujúci riadok na začiatok súboru pre import vstupných /výstupných tried , ktoré budete potrebovať čítať vstup z klávesnice :

import java.io. * ;
3

pridajte nasledujúce do vášho kódu vyššie, kde budete musieť zachytiť vstup z klávesnice , napríklad s iné vyhlásenie , v hornej časti funkcie :

BufferedReader inputReader = new BufferedReader ( nový InputStreamReader ( System.in ) ) , String inputData ,

Tieto riadky deklarujú BufferedReader , ktorý číta text z " štandardný vstup " - klávesnica - . , a String uložiť vstup
4

Pridajte nasledujúce riadky kódu , kde musíte zachytiť vstup z klávesnice , napríklad , hneď po výstupe linka vyžadujúci vstup :

try { String inputData = inputReader.readLine ( ) } catch ( IOException e ) { System.out.println ( " čítanie vstupu z klávesnice Error " ) }

zachytáva klávesnica vstup od užívateľa a uloží ho do " inputData " premenné , a vyvolá chybu , ak čítanie vstupu zlyhá . Vstup je čítať , keď užívateľ stlačí kláves " Enter " a readline prečíta celý riadok končí s posunutím riadku alebo znak návrat vozíka .
5

Používanie analyzovať funkcie , ako je napríklad Double.parseDouble , Integer . parseInt , previesť reťazec na iný typ v prípade potreby . Napríklad , ak váš program požiadal užívateľa o plávajúce bodové hodnoty , pridajte nasledujúce previesť inputData na float :

float f ; try { f = Float.parseFloat ( inputData ) } catch ( NumberFormatException e ) { System.out.println ( " Neplatná hodnota . Zadali ste číslo ? " ) }

Najnovšie články

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