edutecnica

Stringhe in Java : esercizi risolti


Esercizio 1

Scrivere un programma in linguaggio Java che legga da tastiera un numero binario puro sotto forma di una stringa di caratteri (0 o 1) lunga al massimo 8 bit e la passi ad una funzione che restituisca l'equivalente valore in decimale.

Esercizio 2

Scrivi un programma in linguaggio Java che legga da tastiera una frase e una parola, queste devono essere passate ad un metodo statico che restituisce il numero di occorrenze della parola nella frase.

Esercizio 3

Acquisire una stringa di caratteri, contenente pure degli spazi. Scrivere un procedimento tale che, ogni volta che viene trovato uno spazio, vengano soppressi eventuali altri spazi contigui (due o piu'). Ad esempio, se l'utente inserisce la stringa
"Oggi              è        una        ;    bella      giornata...   di         pioggia!!!"
la stringa risultante sarà " Oggi è una bella giornata... di pioggia!!!"

Esercizio 4

Scrivi un programma che implementi l'algoritmo di cifratura per trasposizione per codificare una stringa di caratteri.

Esercizio 5

Scrivi un programma che analizzi una mano di poker (5 carte) e ne valuti il risultato.

Esercizio 6

Scrivi un programma che realizzi il sistema di cifratura a chiave simmetrica di Giulio Cesare. Il programma deve essere in grado di cifrare o decifrare una parola inserita da tastiera.

Esercizio 7

Scrivere una classe Java che chiede (tramite lo standard input) ripetutamente all'utente di inserire stringhe e che termina quando l'utente inserisce la stringa vuota. Al termine dell'inserimento delle stringhe, la classe deve stampare sullo standard output la lunghezza media delle stringhe inserite.