passer la valeur d'un return dans une méthode
J'ai une méthode pénalite que je passe un paramètre. J'effectue un calcul et je fait un return.
Dans la méthode qui suit je veux faire appel à la valeur calculer dans penalité.
Est-ce que quelqu'un à une idee.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
public double penalite(int nb)
{
return nb;
}
public static void coutTotal(int code, int nb)
{
int dureeMax = 5;
double prixBase_VHS = 2.00,
prixBase_DVD = 3.00,
penaliteRetard = 1.00,
coutPenalite = 0,
coutPenalite_VHS = 0,
coutPenalite_DVD = 0;
double prixBase = 5.50;
double penaliteRetard_VHS = 3.00,
penaliteRetard_DVD = 4.00;
if (code==67)
{
if (nb>5)
{
coutPenalite = (nb - dureeMax) * penaliteRetard;
}
double coutClassique_VHS = prixBase_VHS + coutPenalite;
double coutClassique_DVD = prixBase_DVD + coutPenalite;
System.out.println("Le cout de location est de:");
System.out.println("1-)Pour un VHS : " + coutClassique_VHS + "0$");
System.out.println("2-)Pour un DVD : " + coutClassique_DVD + "0$");
if (code==78)
{
if (nb>5)
{
coutPenalite_VHS = (nb - dureeMax) * penaliteRetard_VHS;
coutPenalite_DVD = (nb - dureeMax) * penaliteRetard_DVD;
}
double coutNouveaute_VHS = prixBase + coutPenalite_VHS;
double coutNouveaute_DVD = prixBase + coutPenalite_DVD;
System.out.println("Le cout de location est de:");
System.out.println("1-)Pour un VHS : " + coutNouveaute_VHS + "0$");
System.out.println("2-)Pour un DVD : " + coutNouveaute_DVD + "0$");
}
} |