Modifier and Type | Field and Description |
---|---|
static double |
toLIRE
Equivalente in lire di un Euro
|
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
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).
|
public static final double toLIRE
public Importo(int x, int y)
x
- numero di Euro.y
- numero di centesimi. public Importo(int x)
x
- numero di Euro.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 lirepublic 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 hashCode()
hashCode
in class java.lang.Object
public int compareTo(Importo x)
compareTo
in interface java.lang.Comparable<Importo>
x
- l'importo da confrontare con quello che esegue il metodo.