|
||||||||||
| 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. |
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. |
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 a 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, hashCode, 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 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 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 | |||||||||