Questo mini articolo presenta un semplice codice Java che consente agli utenti di inserire un testo e calcola il numero di caratteri presenti in esso. Questa piccola applicazione è un esempio di utilizzo della classe Scanner
per acquisire l’input dell’utente e del metodo length()
della classe String
per effettuare il conteggio.
Come Funziona:
Il codice è contenuto all’interno di una classe denominata pop
, che è inclusa nel pacchetto obamna
. Ecco come funziona il codice:
package obamna; import java.util.Scanner; public class pop { public static void main(String[] args) { // Crea un oggetto Scanner per leggere l'input dell'utente Scanner scanner = new Scanner(System.in); // Richiedi all'utente di inserire un testo System.out.print("Inserisci un testo: "); String testo = scanner.nextLine(); // Chiudi lo scanner scanner.close(); // Calcola il numero di caratteri nel testo int lunghezza = testo.length(); // Stampa il numero di caratteri System.out.println("Il testo inserito contiene " + lunghezza + " caratteri."); } }
- Importazione delle librerie:
import java.util.Scanner;
Questa riga importa la classeScanner
dal pacchettojava.util
, che è necessaria per leggere l’input dell’utente. - Creazione di un oggetto Scanner:
Scanner scanner = new Scanner(System.in);
Qui viene creato un oggettoScanner
per acquisire l’input dell’utente dalla console. - Richiesta di Input:
System.out.print("Inserisci un testo: "); String testo = scanner.nextLine();
Il programma chiede all’utente di inserire un testo. L’input dell’utente viene letto utilizzandonextLine()
e memorizzato nella variabiletesto
. - Chiusura dello Scanner:
scanner.close();
Alla fine, l’oggettoScanner
viene chiuso per liberare le risorse. - Calcolo del Numero di Caratteri:
int lunghezza = testo.length();
Utilizzando il metodolength()
della classeString
, il programma calcola il numero totale di caratteri presenti nel testo inserito dall’utente. - Visualizzazione del Risultato:
System.out.println("Il testo inserito contiene " + lunghezza + " caratteri.");
Infine, il programma stampa il risultato, indicando quanti caratteri sono presenti nel testo.
Questo codice Java fornisce una soluzione semplice ma efficace per contare il numero di caratteri in un testo inserito dall’utente. È un esempio di utilizzo delle funzionalità di input/output di base di Java e può essere un punto di partenza utile per progetti più complessi che coinvolgono l’elaborazione del testo.