|
||||||||||
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.Object
public 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.Object
o
- 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 |