Probléme de compilation - Java - Programmation
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
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.
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 ","...
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();
}