Esercizio 10 – Cartoline con testo fisso
- Gennaio 19, 2010
- by
- Donatantonio
Realizzare una classe Cartolina attraverso la quale siamo interessati a compilare una cartolina postale. L’idea è di implementare una classe che ci faciliti, per esempio, la compilazione di cartoline con lo stesso testo ma inviate a persone diverse.
Realizzare poi una classe di test che permetta di scrivere un certo numero di cartoline.
Classe Cartolina.java
public class Cartolina { String destinatario; String caP; String citta; final String testo; /* Metodo Costruttore inizializzato con destinatario, codice di avviamento postale e città. Testo cartolina già impostato. ...Esercizio 9 – Popolazione scarafaggi
- Gennaio 19, 2010
- by
- Donatantonio
Realizzare un programmino che simuli l’evoluzione di un nido di scarafaggi. Scrivere una classe PopolazioneScarafaggi dove siamo interessati a recuperare il numero totale di scarafaggi, considerando oi che la popolazione può raddoppiare (evoluzione normale) o essere ridotta del 10% (per effetto di pesticidi).
Classe PopolazioneScarafaggi.java
public class PopolazioneScarafaggi { int numero; // Metodo Cstruttore inizializzato con...Esercizio 8 – Voto medio studente
- Gennaio 19, 2010
- by
- Donatantonio
Gestire i voti di uno studente, realizzando la classe Studente dove siamo interessati a registrare i voti degli esami di uno studente e recuperare il voto medio. Realizzare poi una classe di test che permetta di inserire un certo numero di voti (compresi tra 18 e 30) e visualizzi in conclusione il voto medio.
La classe...
Esercizio 7 – Distributore di bibite (simple version)
- Gennaio 19, 2010
- by
- Donatantonio
Un distributore di bibite contiene lattine di bibite. Per comprare una bibita il cliente deve inserire un gettone. Quando il gettone è inserito, una lattina cade nel contenitore dove può essere presa dal cliente. Il distributore può essere riempito con ulteriori lattine. Vogliamo essere in grado di determinare quante lattine e gettoni sono presenti nella...
Esercizio 6 – Gestione conto bancario (con interessi)
- Gennaio 19, 2010
- by
- Donatantonio
Implementare la classe SavingsAccount che è del tutto simile alla classe BankAccount dell’esercizio 4, tranne che per una variabile di istanza aggiuntiva, interestRate (tasso di interesse annuo). Fornire, oltre a tutti i metodi della classe BankAccount:
Un metodo costruttore che imposti sia il saldo iniziale che il tasso di interesse Un metodo addInterest che aggiunge gli interessi...Esercizio 5 – Classe Rectangle
- Gennaio 15, 2010
- by
- Donatantonio
Scrivere un programmino che istanzi un Rettangolo dal punto (5,10) di dimensione 5×10. Effettuare poi 3 traslazioni di questo rettangolo in modo tale che formi un unico grande rettangolo.
// Importo il package Rectangle import java.awt.Rectangle; public class Rettangoli { public static void main(String[] args) { // Creo un rettangolo a...Esercizio 4 – Cliente e gestione Conto Bancario
- Gennaio 15, 2010
- by
- Donatantonio
Progettare un’applicazione che simuli l’implementazione di un conto bancario.
Creare una classe Cliente che contenga i dati anagrafici di una persona. Realizzare una classe BankAccount che gestisca un’istanza di Cliente e le funzioni di deposito, prelievo e interessi. Scrivere per questa classe due metodi costruttori, il primo per un bilancio uguale a 0 e un...
Esercizio 3 – Realizzazione di Classi (Punto – Rettangolo)
- Gennaio 15, 2010
- by
- Donatantonio
Implementare in java una classe Punto che contiene le coordinate di un punto nel piano e ha come interfaccia pubblica i metodi per leggere e modificare le coordinate.
Implementare la classe Rettangolo che utilizza un’istanza di Punto come vertice in basso a sinistra. Considerare poi un insieme di metodi che fanno uso del punto iniziale.
Esercizio 1 – Modifica di stringhe
- Gennaio 15, 2010
- by
- Donatantonio
Usare metodi lenght(), concat(String) e toUpperCase() su stringhe e verificare il risultato in output.
public class ModStrin { // Usare metodi lenght , concat e toUpperCase e verificare il risultato public static void main(String[] args) { // imposto due stringhe String e = "aereo"; ...