Les methodes en Java

Résolu/Fermé
tsarcheikh Messages postés 8 Date d'inscription mercredi 13 février 2013 Statut Membre Dernière intervention 20 septembre 2013 - 20 sept. 2013 à 13:04
tsarcheikh Messages postés 8 Date d'inscription mercredi 13 février 2013 Statut Membre Dernière intervention 20 septembre 2013 - 20 sept. 2013 à 15:08
Bonjour les amis J'aimerai savoir comment on savoir comment on fait appel a un méthode en java? Voila mon code source mais je sais pas pourquoi ça s'exécute pas?

import java.util.Scanner;


public class Creer_une_methode {

public static void main(String[] args) {
double A; int B;
Scanner sc=new Scanner(System.in);
System.out.print("Donner A: ");
A=sc.nextDouble();
System.out.print("Donner B: ");
B=sc.nextInt();
arrondi(A,B);
System.out.println(arrondi(A,B));
}
static double arrondi(double A,int B)
{

return (double) ((int)(A*Math.pow(10,B)+ .5))/Math.pow(10, B);
}

}










}
A voir également:

8 réponses

Shadorc Messages postés 42 Date d'inscription jeudi 19 septembre 2013 Statut Membre Dernière intervention 9 mai 2015 2
Modifié par Shadorc le 20/09/2013 à 13:41
Bonjour,

Quand tu entres la valeur de A il faut que ce soit avec une virgule et non un point. Par exemple : 5.2 renverra une Exception tandis que 5,2 marchera.

Sinon la ligne "arrondi(A,B); " ne sert à rien vue que tu ne l'affiches pas, mettre des majuscules à des noms de variables est peu conseillé et il faut que tu rajoutes "sc.close();" à la fin de ton code pour libérer la ressource du Scanner.

J'espère t'avoir aidé !
0
tsarcheikh Messages postés 8 Date d'inscription mercredi 13 février 2013 Statut Membre Dernière intervention 20 septembre 2013 5
20 sept. 2013 à 14:20
Ok je vois. Mais le probleme c'est que je n'arrive pas a saisir, le console affiche: Exception in thread "main" java.lang.Error: Unresolved compilation problem:

Je sais pas si c'est moi qui n'ai pas bien compris le cours... C'est que je suis débutant
0
Shadorc Messages postés 42 Date d'inscription jeudi 19 septembre 2013 Statut Membre Dernière intervention 9 mai 2015 2
20 sept. 2013 à 14:39
C'est blizzard j'arrive très bien a compiler.
Est-ce que la dernière accolade de ton message fais partie de ton code ?
Si oui il faut la supprimer elle ne sert à rien.

Sinon, est-ce que Eclipse t'indique une erreur avec une croix en rouge dans la marge ?
0
tsarcheikh Messages postés 8 Date d'inscription mercredi 13 février 2013 Statut Membre Dernière intervention 20 septembre 2013 5
20 sept. 2013 à 14:48
Sisi exactement! Il y'avait une accolade de plus!
Youpii ca marche maintenant!
Merci pour de votre aide!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Shadorc Messages postés 42 Date d'inscription jeudi 19 septembre 2013 Statut Membre Dernière intervention 9 mai 2015 2
Modifié par Shadorc le 20/09/2013 à 14:51
Utilises-tu Eclipse ? Si non, je te le conseille fortement il est d'un très grand secours.
0
tsarcheikh Messages postés 8 Date d'inscription mercredi 13 février 2013 Statut Membre Dernière intervention 20 septembre 2013 5
20 sept. 2013 à 14:56
oui j'utilise Eclipse... j'y ai commencé a coder la semaine passée.
0
Shadorc Messages postés 42 Date d'inscription jeudi 19 septembre 2013 Statut Membre Dernière intervention 9 mai 2015 2
20 sept. 2013 à 15:00
D'accord, prête attention à ce qu'il te dit car c'est très utile. Normalement il t'a affiché une croix rouge dans la marge à côté de l'accolade en trop pour te signaler qu'elle ne servait à rien.

Bon apprentissage ! Et n'oublie pas de mettre le sujet en résolu.
0
tsarcheikh Messages postés 8 Date d'inscription mercredi 13 février 2013 Statut Membre Dernière intervention 20 septembre 2013 5
20 sept. 2013 à 15:08
Ok! Je me souviendrai!
Merci!
0