Les methodes en Java
Résolu
tsarcheikh
Messages postés
9
Statut
Membre
-
tsarcheikh Messages postés 9 Statut Membre -
tsarcheikh Messages postés 9 Statut Membre -
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);
}
}
}
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:
- Les methodes en Java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
8 réponses
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é !
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é !
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
Je sais pas si c'est moi qui n'ai pas bien compris le cours... C'est que je suis débutant
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 ?
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 ?
Sisi exactement! Il y'avait une accolade de plus!
Youpii ca marche maintenant!
Merci pour de votre aide!
Youpii ca marche maintenant!
Merci pour de votre aide!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question