Probléme de compilation

Probléme de compilation - Java - Programmation

Marsh Posté le 06-03-2011 à 14:48:31    


bonjour à tous j'ai un exercice que je dois faaire,en fait il s'agit d'une classe mathématiques contenant 4 classes(Addition,Soustraction,Multiplication et Division) mais j'ai un probléme pour tout résoudre.je vous donne le code et vous aller essayer de me corriger et sachez que je suis débutant en java si vous voyez des erreurs fatales ok.merci de votre compréhension.


public class Mathematiques
{
    public static void main(String args [])
    {
        class Addition
        {
            public void Somme()
            {
                Addition(int a;int b);
                {
                    System.out.println("ADDITION DE DEUX VALEURS DE TYPE INT :" );
                    System.out.println("ENTER LA VALEUR DE a :" );
                    a = Clavier.lireInt();
                    System.out.println("ENTER LA VALEUR DE b :" );
                    b = Clavier.lireInt();
                    System.out.println(a + b) ;
                }
                Addition(float a; float b);
                {
                    System.out.println("ADDITION DE DEUX VALEURS DE TYPE FLOAT :" );
                    System.out.println("ENTER LA VALEUR DE a :" );
                    a = Clavier.lireFloat();
                    System.out.println("ENTER LA VALEUR DE b :" );
                    b = Clavier.lireFloat();
                    System.out.println(a + b) ;
                }
                Addition(double a; double b);
                {
                    System.out.println("ADDITION DE DEUX VALEURS DE TYPE DOUBLE :" );
                    System.out.println("ENTER LA VALEUR DE a :" );
                    a = Clavier.lireDouble();
                    System.out.println("ENTER LA VALEUR DE b :" );
                    b = Clavier.lireDouble();
                    System.out.println("LE RESULTAT DONNE :" +a+" "+ b) ;
                }
                Addition(String a; String b);
                {
                    System.out.println("ADDITION DE DEUX VALEURS DE TYPE STRING :" );
                    System.out.println("ENTER LA VALEUR DE a :" );
                    a = Clavier.lireString();
                    System.out.println("ENTER LA VALEUR DE b :" );
                    b = Clavier.lireString();
                    System.out.println(a + b) ;
                }
            }    
        }
        class Soustraction
        {
            public void Sous()
            {
                Soustraction(int a; int b);
                {
                    System.out.println("SOUSTRACTION DE DEUX VALEURS DE TYPE INT :" );
                    System.out.println("ENTER LA VALEUR DE a :" );
                    a = Clavier.lireInt();
                    System.out.println("ENTER LA VALEUR DE b :" );
                    b = Clavier.lireInt();
                    System.out.println(a - b) ;
                }
                Soustraction(float a; float b);
                {
                    System.out.println("SOUSTRACTION DE DEUX VALEURS DE TYPE FLOAT :" );
                    System.out.println("ENTER LA VALEUR DE a :" );
                    a = Clavier.lireFloat();
                    System.out.println("ENTER LA VALEUR DE b :" );
                    b = Clavier.lireFloat();
                    System.out.println(a - b) ;
                }
                Soustraction(double a; double b);
                {
                    System.out.println("SOUSTRACTION DE DEUX VALEURS DE TYPE DOUBLE :" );
                    System.out.println("ENTER LA VALEUR DE a :" );
                    a = Clavier.lireDouble();
                    System.out.println("ENTER LA VALEUR DE b :" );
                    b = Clavier.lireDouble();
                    System.out.println(a - b) ;
                }
            }    
        }
        class Multiplication
        {
            public void Multi()
            {
                Multiplication(int a; int b);
                {
                    System.out.println("MULTIPLICATION DE DEUX VALEURS DE TYPE INT :" );
                    System.out.println("ENTER LA VALEUR DE a :" );
                    a = Clavier.lireInt();
                    System.out.println("ENTER LA VALEUR DE b :" );
                    b = Clavier.lireInt();
                    System.out.println(a * b) ;
                }
                Multiplication(float a; float b);
                {
                    System.out.println("MULTIPLICATION DE DEUX VALEURS DE TYPE FLOAT :" );
                    System.out.println("ENTER LA VALEUR DE a :" );
                    a = Clavier.lireFloat();
                    System.out.println("ENTER LA VALEUR DE b :" );
                    b = Clavier.lireFloat();
                    System.out.println(a * b) ;
                }
                Multiplication(double a; double b);
                {
                    System.out.println("MULTIPLICATION DE DEUX VALEURS DE TYPE DOUBLE :" );
                    System.out.println("ENTER LA VALEUR DE a :" );
                    a = Clavier.lireDouble();
                    System.out.println("ENTER LA VALEUR DE b :" );
                    b = Clavier.lireDouble();
                    System.out.println(a * b) ;
                }
            }    
        }
        class Division
        {
            public void Div()
            {
                Division(int a; int b);
                {
                    System.out.println("DIVISION DE DEUX VALEURS DE TYPE INT :" );
                    System.out.println("ENTER LA VALEUR DE a :" );
                    a = Clavier.lireInt();
                    System.out.println("ENTER LA VALEUR DE b :" );
                    b = Clavier.lireInt();
                    System.out.println(a / b) ;
                }
                Division(float a; float b);
                {
                    System.out.println("DIVISION DE DEUX VALEURS DE TYPE FLOAT :" );
                    System.out.println("ENTER LA VALEUR DE a :" );
                    a = Clavier.lireFloat();
                    System.out.println("ENTER LA VALEUR DE b :" );
                    b = Clavier.lireFloat();
                    System.out.println(a / b) ;
                }
                Division(double a; double b);
                {
                    System.out.println("DIVISION DE DEUX VALEURS DE TYPE DOUBLE :" );
                    System.out.println("ENTER LA VALEUR DE a :" );
                    a = Clavier.lireDouble();
                    System.out.println("ENTER LA VALEUR DE b :" );
                    b = Clavier.lireDouble();
                    System.out.println(a / b) ;
                }
            }    
        }    
    }
    Addition a = new Addition();
    a.Add();
    Soustraction s = new Soustraction();
    s.Sous();
    Multiplication m = new Multiplication();
    m.Multi();
    Division d= new Division();
    d.Div();
}

Reply

Marsh Posté le 06-03-2011 à 14:48:31   

Reply

Marsh Posté le 06-03-2011 à 15:48:02    

ngomsa a écrit :

je vous donne le code et vous aller essayer de me corriger


Bonjour,
 
* On n'est pas là pour résoudre ou corriger un exercice à ta place
* Tu es hors-charte
* Tu ne fais pas mention d'une erreur ou d'une difficulté précise
 
Un peu de lecture pour égayer ton dimanche


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 06-03-2011 à 16:25:32    

ok mais je veux juste qu'on m'explique la démarche que je dois suivre.je ne demande pas que le l'exercice soit entièrement résolu.

Reply

Marsh Posté le 07-03-2011 à 15:33:47    

Commence par compiler le code peut-être.
 
Tu déclares des constructeurs à l'intérieur de méthodes; tu utilises des ";" au lieu de ","...


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed