Salut tlm.
Bon voilà, j’ai un petit pb en java. Ca doit etre débile mais je ne comprends pas ce qui ne marche pas:
J’arrive pas à utiliser la fonction abs (valeur absolue)
Ce bout de programme ne fonctionne pas :
[color=red]int val,y,x;
val = abs(y-x) ;[/color]
l’erreur donnée par eclipse est:
the method abs(int) is undefined for the type Proie (qui est ma class).
Je ne comprends pas puisque pour moi c’est une fonction contenue par java.math
Pourriez vous me donner la syntaxe exacte svp ?
De même j’aimerais utiliser une fonction calculant l’arctangente, j’ai cru lire que la fonction atan() existait, mais je n’y arrive pas à m’en servir. Pourriez vous m’aider?
Enfin dernière question: connaitriez vous un bon site sur le java, notamment pour tout ce qui concerne le graphisme, où moi et mon binome galérons pas mal.
Merci pour tout 
Bonjour,
En java (presque) tout est objet, donc il faut que tu appelle la méthode sur un objet, en l’occurence ici sur la classe Math, parce que c’est une méthode de classe.
Sinon, java croie que tu appelle ta propre méthode sur l’instance courante (this) de la classe Proie.
donc
val= Math.abs(y-x);
atan est aussi une méthode de "Math" voir la doc de sun:
http://java.sun.com/j2se/1.4.2/docs/api/index.html
et
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Math.html
Avec un peu d’habitude, la javadoc (le liens précédent) te suffira, mais il faut aussi maîtriser les concept objets.
il me semble que le site developpez donne des infos pour débuter:
http://java.developpez.com/
Voilà, bonne continuation 
Edit:
ah oui, pour les graphismes, j’ai pas mal galéré aussi sur les swing (ce sont les swing qu’il faut utiliser et pas l’awt), tu peux essayer le tutorial de java:
http://java.sun.com/docs/books/tutorial/index.html#guis
En espérant que ça te sera utile 
Merci pour ton aide.
En effet, je me doutais qu’il fallait rajouter la class, j’avais tenté math.abs mais oublié la règle de la Majuscule 
Merci aussi pour les tutoriaux, mais bien que je ne sois pas trop mauvais en anglais, je c pas si je vais avoir le courage de me lire tt ca. Il n’y a pas de bons sites en francais ?