Les methodes en Java

Résolu
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);
}

}

}

8 réponses

  1. 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.
    1. oui j'utilise Eclipse... j'y ai commencé a coder la semaine passée.
      1. Utilises-tu Eclipse ? Si non, je te le conseille fortement il est d'un très grand secours.
        1. Sisi exactement! Il y'avait une accolade de plus!
          Youpii ca marche maintenant!
          Merci pour de votre aide!
          1. 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 ?
            1. 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
              1. 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é !