Come detto in laboratorio vi propongodue esercizi "semplici" per giovedì p.v. 1) modificare la classe intero eliminando il metodo setValore e usando un costruttore che ha come parametro un intero (che usa per inizializzare valore) 2) gestire l'uguaglianza fra due oggetti della classe intero Ad esempio, definendo Intero i1 = new Intero(5); Intero i2 = new Intero(5); come gestisco l'uguaglianza fra i1 ed i2?? ed un esercizio più lungo per martedì p.v.: Usando l'esempio della classe Intero, definire una classe per gestire i numeri complessi: creare la classe Complesso (no main) con le seguenti caratteristiche: - due varibili di istanza double per parte reale e parte immaginaria - i seguenti metodi - Complesso(double; double) - re(): restituisce la parte reale - im(): restituisce la parte immagianria - coniuga(): retituisce un nuovo complesso (coniugato del primo) - toString(): mostra a video il valore del numero complesso (riscrittura di toString di Object) - piu(Complesso): somma due nueri complessi - meno(Complesso): sottrae il numero complesso Proprietà dei complessi definito z = a + i b, allora z1 = a1 + i b1, z2 = a2 + i b2, allora piu: z1+ z2 = (a1 + a2) + i (b1 + b2); meno: z1- z2 = (a1 - a2) + i (b1 - b2); re(z) = a im(z) = b; z* = a - i b; - creare la classe con main TestComplessi e verificare il funzionamento di tutti i metodi Buon lavoro Pierpaolo Loreti PS1 chi non vuole ricevere messaggi da questa lista si può cancellare qui: https://lists.uniroma2.it/index.html/sigrequest/swtlc o scrivendomi PS2 ho aggiunto tutti gli iscritti 2010/2011 alla mailing list (spero di non aver sbagliato gli indirizzi) |
Archivio con motore MhonArc 2.6.16.