Scanner Java Metodi Next

Scanner Java Metodi Next

“Man mano che il titolo di questo articolo elimina. La classe scanner di programmazione Java ha elaborato una varietà di funzioni successive per ottenere diversi tipi di dati come token dall'utente o una variabile definita e utilizzare tali dati per eseguire qualcosa di facile e importante. Questi metodi funzionano solo su tipi primitivi, i.e., numeri interi, doppi, stringhe, ecc. A questo proposito, spiegheremo il modo di utilizzare tutte quelle prossime funzioni del metodo dello scanner relative all'ingresso uno per uno. Quindi, iniziamo senza ulteriori ritardi."

Esempio 01

Renderemo questo esempio super facile per i nostri studenti in modo che possano capirlo in una sola ondata. Per creare un esempio Java, abbiamo bisogno di uno strumento Java come Eclipse IDE che è stato usato qui. Abbiamo creato un progetto di test e un file Java chiamato "Main.Java "in esso. Il nome del progetto del file è stato automaticamente dichiarato nella parte superiore di questo file. Stiamo iniziando il nostro codice di esempio Java con l'importazione di Java.Biblioteca Util insieme a tutte le sue classi usando il personaggio "*". Stiamo usando la classe "principale" per aggiungere la nostra logica ad essa, io.e., Il nome della classe e il nome del file devono essere lo stesso.

Ogni codice Java deve avere una funzione principale (), quindi il nostro codice ne ha anche uno all'interno della classe principale. Si inizia con l'inizializzazione dell'oggetto di una classe di scanner per utilizzare il "sistema.in "pacchetto nei suoi parametri in modo da poter ottenere l'input da un utente in fase di esecuzione. C'è stato un uso del sistema.fuori.Dichiarazione di stampa sulle righe 6, 8 e 10 per dimostrare e visualizzare che l'utente deve inserire il valore di input specifico come il suo nome, il nome del padre e l'età.

Nel frattempo, il nome delle variabili del tipo di stringa, Fname e Age sono stati dichiarati per ottenere il valore da una chiamata del metodo "Next ()" usando l'oggetto "S" della classe scanner. Su ogni utilizzo del metodo "successivo", all'utente verrà chiesto di aggiungere il valore di input come stringa e tale input verrà aggiunto alla rispettiva variabile. L'istruzione println () sulle ultime righe di codice viene utilizzata per visualizzare i valori immessi dall'utente tramite il nome, le variabili di età e le variabili di età nei parametri. L'oggetto "S" chiama la funzione Close () per chiudere la connessione al flusso di input. Salviamo questo file prima della sua esecuzione.

Dopo che il codice Java era stato completato, è stato eseguito su Eclipse IDE. L'esecuzione del programma chiede l'input tramite il metodo Next (). Come utente, abbiamo fornito tutti i valori richiesti uno dopo l'altro e li abbiamo visualizzati dopo.

Esempio 02

Diamo un'occhiata all'esempio Java per utilizzare il pulsante "Next" qui. Abbiamo aggiunto una struttura Java simile nel principale.classe java, io.e., Utilizzo del test del pacchetto, importazione di Java.util.*e definizione della classe main (). Nella classe principale (), abbiamo aggiunto il nostro metodo principale () senza usare nessun'altra classe.

In questo metodo, stiamo dichiarando una variabile stringa "s" con un certo valore, i.e., Non come l'esempio sopra, che ti consente di ottenere l'input dall'utente in fase di esecuzione durante l'esecuzione. La variabile stringa "S" contiene una miscela di valore di stringhe, numeri e delimitatore. L'oggetto "s" per la classe "scanner" è stato inizializzato con la variabile stringa "s" nei suoi parametri, i.e., Per creare uno scanner.

L'istruzione Print () è stata utilizzata qui per utilizzare la funzione Next () qui nei suoi parametri per ottenere l'input dallo scanner "S" e visualizzarlo. La prossima istruzione Print () funzionerà lo stesso per ottenere l'input da uno scanner "S". L'uso della funzione Next () qui prenderà il valore token da una stringa "S" mentre li separa usando un delimitatore.

Quando si esegue questo programma, visualizzerà due valori diversi sulla console. Il primo valore è stato preso prima del delimitatore "\ n" e l'altro è stato preso dopo il delimitatore "\ n" dalla stringa "s".

Esempio 03

Usiamo la classe Scanner Funzioni successive per scopi diversi qui. Nella funzione principale (), abbiamo inizializzato un oggetto "s" per la classe scanner per ottenere l'input. L'istruzione println () viene utilizzata per chiedere all'utente input sulla console IDE Eclipse dopo l'esecuzione del programma. Ora, la funzione NextLine () della classe Scanner verrà chiamata utilizzando l'oggetto "S" per ottenere i dati di stringa da un utente come input e aggiungere questi dati a una variabile stringa denominata "nome". Dopo l'aggiunta di un valore in una variabile stringa, verrà aggiunta l'interruzione della linea o l'utente può passare alla riga successiva premendo il tasto ENTER.

Ora, la funzione NextInT () della classe scanner viene chiamata a prendere l'input intero dal nostro utente sulla console mentre eseguono e salvando che hanno aggiunto i dati a una nuova variabile intera, "età". Non è possibile utilizzare il semplice pulsante "Next" per aggiungere un valore intero in una variabile di stringa. Pertanto, la funzione NextInt () è ottima per l'aiuto. Ora, la funzione NextDouble () della classe Scanner ha una chiamata di funzione per ottenere l'input a doppio tipo da un utente in fase di runtime e salvare il valore di input inserito da parte di un utente nella variabile a doppio tipo "Prezzo".

Ora che abbiamo provato le funzioni "successive" relative alla classe scanner in questo codice, è tempo di visualizzare quei valori dalle loro variabili. Pertanto, le istruzioni println () sono utilizzate separatamente per ciascuna variabile per presentare l'input di diversi tipi di valori da parte di un utente sull'area della console di output, i.e., Nome, età e prezzo.

Le 3 righe evidenziate in verde visualizzate sono i diversi tipi di input aggiunti dagli utenti. Durante la pressione del tasto ENTER, i dati verranno nuovamente presentati sulla console.

Conclusione

Il paragrafo introduttivo di questo articolo ha dimostrato l'uso delle prossime funzioni della programmazione Java quando non hai alcuna conoscenza preliminare al riguardo. I primi 2 esempi mostrano l'uso della funzione Next () per ottenere l'input dell'utente in esecuzione di un programma e ottenere l'input da una variabile String dichiarata. L'ultimo esempio ha visualizzato l'uso di funzioni NextLine, NextInt e NextDouble per ottenere i diversi rispettivi input dall'utente e rappresentarli nell'area di esecuzione.