Stringhe
Qui trovi un insieme di esercizi che ti permetteranno di metterti alla prova con le stringhe in Java.
Esercizi sulle stringhe in java
Esercizio 1: Le caratteristiche di una frase
Realizzare un programma in grado di far inserire all'utente una frase. Il programma deve essere in grado di restituire:
il numero di caratteri presenti nella frase inseriti dall'utente;
il numero di parole contenute nella frase inserita dall'utente (considera per semplicità che tutte le parole siano separate da uno spazio);
il numero di caratteri in "minuscolo" inseriti dall'utente (usa il metodo isLowerCase() della classe Character);
il numero di caratteri in "maiuscolo" inseriti dall'utente (usa il metodo isUpperCase() della classe Character);
Esercizio 2: Gara di digitazione (test di battitura)
Realizzare un programma in grado di testare la velocità di digitazione dell'utente. Il programma deve mostrare a schermo una frase e si deve chiedere all'utente di digitare la stessa identica frase nel minor tempo possibile.
Quando l'utente ha terminato di inserire la frase il programma deve mostrare a schermo il tempo impiegato ed il numero di errori che sono stati commessi.
Suggerimento: Per poter misurare il tempo si usi il secondo metodo descritto in questo link.
** Fai in modo che l'utente possa testare la propria velocità con diversi test e che la stringa proposta all'utente non sia sempre la stessa.
Esercizio 3: Cinque nomi da analizzare
Realizzare un programma in grado di far inserire all'utente 5 nomi di persona. Quest'applicazione deve indicare:
Quanti nomi iniziano con una vocale;
Quale è la lunghezza media dei nomi inseriti;
Visualizzare a schermo il nome più lungo inserito (se ci sono più nomi con la stessa lunghezza, mostrarli tutti).