Bonjour, j'aimerais écrire un programme qui dessine des courbes ou des fonctions affines. J'aimerais par exemple qu'il prenne en entrée une chaine de caractère du type "X+1". Quand il faudrait dessiner la droite correspondant, mon programme interpréterait le X et le remplacerait par les nombres de 0 à 10 si on définit notre fonction sur [0;10].
En gros j'ai :
et j'aimerais obtenir 10 au lieu de :int x=10;
System.out.println(Integer.valueOf("x").intValue());
MerciException in thread "main" java.lang.NumberFormatException: For input string: "x"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:447)
at java.lang.Integer.valueOf(Integer.java:553)
at Line2f.main(Line2f.java:56)
Partager