|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectprog.utili.Importo
public class Importo
Un oggetto della classe Importo rappresenta un importo in Euro.
| Field Summary | |
|---|---|
static double |
toLIRE
Equivalente in lire di un Euro |
| Constructor Summary | |
|---|---|
Importo(int x)
Costruisce un nuovo oggetto che rappresenta un importo in cui il numero di Euro, senza centesimi, è specificato dall'argomento. |
|
Importo(int x,
int y)
Costruisce un nuovo oggetto che rappresenta un importo in cui il numero di Euro è specificato dal primo argomento e il numero di centesimi di Euro dal secondo argomento. |
|
| Method Summary | |
|---|---|
int |
compareTo(Importo x)
Confronta l'importo che esegue il metodo con quello specificato come argomento. |
int |
diviso(Importo x)
Restituisce il quoziente della divisione dell'importo che esegue il metodo per l'importo fornito come argomento. |
Importo |
diviso(int x)
Restituisce il riferimento a un nuovo oggetto che rappresenta l'importo ottenuto dividendo l'importo rappresentato dall'oggetto che esegue il metodo per l'intero fornito tramite l'argomento. |
boolean |
equals(Importo altro)
Restituisce true se l'importo rappresentato dall'oggetto che esegue il metodo
è uguale a quello specificato tramite l'argomento, false in caso
contrario. |
boolean |
equals(java.lang.Object o)
Restituisce true se e solo se l'oggetto specificato come argomento è un'istanza
di Importo e l'importo che esegue il metodo è uguale a quello specificato
tramite l'argomento. |
static Importo |
fromLire(int x)
Restituisce il riferimento a un nuovo oggetto che rappresenta l'importo in Euro equivalente al numero di lire fornito tramite l'argomento. |
int |
getCent()
Restituisce il numero di centesimi dell'importo rappresentato dall'oggetto che esegue il metodo. |
int |
getEuro()
Restituisce il numero di Euro (senza centesimi) dell'importo rappresentato dall'oggetto che esegue il metodo. |
int |
hashCode()
|
boolean |
isMaggiore(Importo x)
Restituisce true se l'importo rappresentato dall'oggetto che esegue il metodo
è maggiore di quello specificato tramite l'argomento, false in caso
contrario. |
boolean |
isMinore(Importo x)
Restituisce true se l'importo rappresentato dall'oggetto che esegue il metodo
è minore di quello specificato tramite l'argomento, false in caso
contrario. |
Importo |
meno(Importo x)
Restituisce il riferimento a un nuovo oggetto che rappresenta l'importo ottenuto sottraendo l'importo fornito tramite l'argomento da quello rappresentato dall'oggetto che esegue il metodo. |
Importo |
per(int x)
Restituisce il riferimento a un nuovo oggetto che rappresenta l'importo ottenuto moltiplicando l'importo rappresentato dall'oggetto che esegue il metodo per l'intero fornito tramite l'argomento. |
Importo |
piu(Importo x)
Restituisce il riferimento a un nuovo oggetto che rappresenta l'importo ottenuto sommando l'importo fornito tramite l'argomento a quello rappresentato dall'oggetto che esegue il metodo. |
int |
toLire()
Restituisce il valore in lire corrispondente all'importo rappresentato dall'oggetto che esegue il metodo |
java.lang.String |
toString()
Restituisce il riferimento a una stringa che rappresenta il valore dell'importo che esegue il metodo (la stringa contiene nelle due posizioni più a destra le cifre corrispondenti ai centesimi, anche se queste sono zero). |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final double toLIRE
| Constructor Detail |
|---|
public Importo(int x,
int y)
x - numero di Euro.y - numero di centesimi. public Importo(int x)
x - numero di Euro.| Method Detail |
|---|
public Importo piu(Importo x)
x - l'importo da sommare a quello che esegue il metodo.
public Importo meno(Importo x)
x - l'importo da sottrarre a quello che esegue il metodo.
public Importo per(int x)
x - l'intero per cui moltiplicare l'importo che esegue il metodo.
public Importo diviso(int x)
x - l'intero per cui dividere l'importo che esegue il metodo.
public int diviso(Importo x)
x - l'importo per cui dividere l'importo che esegue il metodo.
public int toLire()
public int getEuro()
public int getCent()
public static Importo fromLire(int x)
x - l'importo in lire
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean isMinore(Importo x)
true se l'importo rappresentato dall'oggetto che esegue il metodo
è minore di quello specificato tramite l'argomento, false in caso
contrario.
x - l'importo da confrontare con quello che esegue il metodo.
true se l'importo che esegue il metodo è minore di quello fornito
tramite l'argomento, false altrimenti.public boolean isMaggiore(Importo x)
true se l'importo rappresentato dall'oggetto che esegue il metodo
è maggiore di quello specificato tramite l'argomento, false in caso
contrario.
x - l'importo da confrontare con quello che esegue il metodo.
true se l'importo che esegue il metodo è maggiore di quello
fornito tramite l'argomento, false altrimenti.public boolean equals(Importo altro)
true se l'importo rappresentato dall'oggetto che esegue il metodo
è uguale a quello specificato tramite l'argomento, false in caso
contrario.
altro - l'importo da confrontare con quello che esegue il metodo.
true se e solo se l'importo che esegue il metodo è uguale a
quello fornito tramite l'argomento.public boolean equals(java.lang.Object o)
true se e solo se l'oggetto specificato come argomento è un'istanza
di Importo e l'importo che esegue il metodo è uguale a quello specificato
tramite l'argomento.
equals in class java.lang.Objecto - l'oggetto da confrontare con quello che esegue il metodo.
true se e solo se l'oggetto fornito come argomento è un importo uguale a
quello che esegue il metodo.public int hashCode()
hashCode in class java.lang.Objectpublic int compareTo(Importo x)
compareTo in interface java.lang.Comparable<Importo>x - l'importo da confrontare con quello che esegue il metodo.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||