Bonjour,
je débute en java et la POO.
J'ai un problème avec la méthode System.out.printf .
En effet, si j'écris :
System.out.printf("%6.2f\n",this.m );
je n'ai pas de problème, mais je veux insérer ceci dans ma méthode toString(), mais ça donne une erreur .
1 2 3 4 5 6 7 8 9
| public String equation()
{
double b = this.p.getY() - ( this.m * this.p.getX() );
//System.out.printf("%6.2f\n",this.m ); // ça marche mais c'est pas ce que je veux
incompatible types?
//String eq = (" y = " +System.out.printf("%6.2f\n", this.m) + "x + " + b); //Ca ne marche pas
String eq = (" y = " + this.m + "x + " + b);
return eq;
} |
J'ai même essayé 'instruction suivante mais ca donne une erreur :
1 2
| String S = new String();
S = System.out.printf("%6.2f\n",this.m); //ça donne une erreur Incompatible types |
Merci de m'aider .
Partager