methode qui retourne soit un string soit un double?
bonsoir a tous,avant d exposer mon probleme je poste le bout de code que j ai commencer a ecrire:
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 47 48
| public class degre2 {
private double a,b,c,delta,Solu_1,Solu_2,Solu_1i1,Solu_1i2,Solu_2i1,Solu_2i2; //declaration des variables necessaire a la resolution d une equation du second degre
private String imagi1,imagi2;
degre2(double ar,double br,double cr ) //constructeur qui initialise a,b,c
{
a=ar;
b=br;
c=cr;
}
double delta() //methode qui calcul et retourne delta
{
delta = (b*b)-(4*a*c);
return delta;
}
void Solu_1() //method qui calcul solutuon 1
{
delta();
if (delta >=0)
{
Solu_1 = (-b -(Math.sqrt(delta))/(2*a));
}
else
{
Solu_1i1=-b/2*a;
Solu_1i2=(Math.sqrt(-delta))/(2*a);
}
}
void Solu_2() //methode qui calcule solution 2
{
delta();
if (delta >=0)
{
Solu_2 = (-b +(Math.sqrt(delta))/(2*a));
}
else
{
Solu_2i1=-b/2*a;
Solu_2i2=(Math.sqrt(-delta))/(2*a);
}
}
} |
Voila en fait j aimerai creer deux methode,GetSolu1() et GetSolu2() qui retournerai suivant que delta soit positif ou negatif soit un double,soit un string.
Mais je coince je sais pas comment m y prendre.
Si vous avez des conseil je suis preneur.
merci.