Esercizio 1
Scrivere una classe java UtilityStringhe1 che contenga un metodo statico static void stampaIniziali(String nome, String cognome) che stampa a schermo le iniziali di nome e cognome. Scrivere una classe cliente ClienteUtilityStringhe1 che contiene un metodo main che prende due stringhe da tastiera (nome e cognome) e utilizzando il metodo stampaIniziali stampare le iniziali a schermo. UtilityStringhe1 ClienteUtilityStringhe1Esercizio 2
Esercizio 3Scrivere la classe UtilityStringhe2 aggiungendo alla classe UtilityStringhe1 un metodo static String iniziali(String nome, String cognome) che ritorna una Stringa che è la concatenazione delle iniziali delle due stringhe. Scrivere una classe ClienteUtilityStringhe2 per stampare le iniziali con il metodo showMessageDialog della classe JOptionPane utilizzando il metodo iniziali appena definito.
UtilityStringhe2 ClienteUtilityStringhe2
Esercizio 4Scrivere la classe UtilityStringhe aggiungendo alla classe UtilityStringhe1 un metodo static String invertiIniziali(String str) che ritorna una Stringa che è la ottenuta dalla stringa str mettendo come primo carattere l'ultimo e viceversa. Scrivere una classe ClienteUtilityStringhe con un metodo main che prenda una stringa in ingresso da tastiera e stampa su una finestra la stringa con la prima e l'ultima lettere invertite..
UtilityStringhe ClienteUtilityStringhe
Si vuole realizzare una applicazione che gestisca dei brani musicali in formato digitale. Le caratteristiche salienti di ciascun brano musicale sono formato (mp3, wav, etc.) il titolo e l'autore del brano. Scrivere una classe BranoDigitale che rappresenti tutte le caratteristiche di un brano musicale digitale. La classe deve inoltre mettere a disposizione le seguenti operazioni:
La classe deve inoltre avere due costruttori:
- String getAutore() che ritorna l'autore del brano
- String getTitolo() che ritorna il titolo di un brano musicale
- String getFormato() che ritorna il formato di un brano musicale
- void setFormato(String nuovoFormato) che cambia il formato di un brano musicale
Utilizzare la classe di prova ClienteBranoDigitale per verificare il corretto funzionamento della classe scritta. BranoDigitale
- Un costruttore con due argomenti autore e titolo, che setta l'autore ed il titolo del brano ai valori passati come parametro, ed il formato a null.
- Un costruttore con tre valori: autore, titolo e formato che setta tutte le variabili di istanza della classe.