Come leggere Int Java

July 27

Il linguaggio di programmazione Java è un linguaggio tradizionale che si concentra sulla programmazione orientata agli oggetti. Se vuoi diventare un ingegnere del software, è necessario acquisire familiarità con un linguaggio orientato agli oggetti come Java. programmazione di apprendimento può essere una sfida, e si consiglia di cominciare con semplici programmi. Una bella sfida di programmazione introduttivo sta scrivendo un programma che legge un valore integrale dalla riga di comando. Questo vi presenta l'input dell'utente sotto Java.

istruzione

1 Caricare il NetBeans IDE facendo clic sulla sua icona del programma. Quando il programma carica, navigare a "Nuovo progetto Nuovo /" e selezionare "Java Application" dalla lista sul lato destro dello schermo. Un nuovo file di codice sorgente viene visualizzata nell'editor di testo NetBeans. Il file di codice sorgente contiene una funzione principale vuota.

2 Importare le classi necessarie scrivendo le tre linee seguenti nella parte superiore del vostro file di codice sorgente:

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

3 Creare un blocco try / catch. Questo prenderà tutte le eccezioni che vengono gettati dal lettore flusso di input. Per creare un blocco try / catch, scrivere il seguente codice all'interno delle parentesi graffe della funzione principale:

provare {}

catch {Exception e}

4 Dichiarare un nuovo InputStreamReader e BufferedReader. Questi oggetti saranno leggere l'input dell'utente. Scrivere le seguenti righe all'interno delle parentesi graffe del blocco try:

InputStreamReader i = new InputStreamReader(System.in);

BufferedReader b = new BufferedReader (i);

5 Stampare un messaggio all'utente che indica "Inserire un numero:" scrivendo la seguente linea sotto le linee scritte nel passaggio precedente:

System.out.println("Enter an integer : ");

6 Creare una stringa che legge l'input digitato nella console. Scrivi la seguente riga sotto la dichiarazione scritta nel passaggio precedente:

String input = b.readLine();

7 Creare un altro blocco try / catch sotto la linea scritta nel passaggio precedente. Questo blocco try / catch sarà annidato all'interno del primo blocco try / catch. Sarà cattura qualsiasi eccezione che si verifica quando l'utente immette un carattere non valido. Il blocco try / catch simile a questa:

provare {}

catch (NumberFormatException e) {}

8 Trasformare la stringa di input in un intero tipo di numero con il metodo Integer.parseInt. È quindi possibile stampare il numero inserito. Se l'utente digita un carattere non valido, verrà generata un'eccezione. Scrivere il seguente all'interno delle parentesi graffe del blocco try nidificato:

int inputInt = Integer.parseInt( input );

System.out.println ( "Hai inserito:" + inputInt);

9 Invia un messaggio all'utente se un carattere non valido viene digitato in Scrivi la seguente dichiarazione all'interno del blocco catch nidificato.:

System.out.println("You didn't enter a number.");

10 Eseguire il programma premendo il tasto F6. Viene visualizzata una richiesta e vi chiede di inserire un numero. Inserire qualsiasi numero e premere invio. Il numero viene letto da Java e poi stampare.