IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Problème de compilation


Sujet :

avec Java

  1. #1
    Membre à l'essai
    Homme Profil pro
    Futur Ingenieur en Informatique
    Inscrit en
    Décembre 2014
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Algérie

    Informations professionnelles :
    Activité : Futur Ingenieur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2014
    Messages : 20
    Points : 18
    Points
    18
    Par défaut Problème de compilation
    Bonjour !

    voici mon code source java pour resoudre une equation du 2eme degré . puisque je suis un debutant en java je n'ai pas pu regler l'erreur !! je sais pas ou est le probleme . merci pour votre aide !!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     import java.util.Scanner;
     
    public class Equation {
     
       double a, b, c;
     
    	double Delta () {
    		return ((b*b)- (4*a*c));
     
            }
     
     
        void racine(){
           if (delta()<0){
              System.out.println("pas de solution dans R") ;
           }
           else if(delta()<0){
                 System.out.println("x1=" +((-b - Math.sqrt(delta()))/2*a );
                 System.out.println("x2=" +((-b + Math.sqrt(delta()))/2*a );
           }
            else{
     
             System.out.println("x=" +(-b/2*a));
            }
    }
     
     
     
     
     
    public static void main(String[] args) {
                    Equation eq1;
                    eq1 = new Equation();
                    Scanner sc = new Scanner(System.in);
    		System.out.println("Saisir des variables de l'equation");
    		System.out.println("Donnez a : ");
    		eq1.a = sc.nextDouble();
    		System.out.println("Donnez b : ");
    		eq1.b = sc.nextDouble();
    		System.out.println("Donnez c : ");
    		eq1.c = sc.nextDouble();
                    eq1.racine();
                    eq1.racine();
    }

  2. #2
    Membre chevronné
    Avatar de eulbobo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Novembre 2003
    Messages : 786
    Points : 1 993
    Points
    1 993
    Par défaut
    Tu essayes d'appeler une fonction delta alors que la fonction s'appelle Delta.
    Les noms sont case sensitive !

    Donc renomme ta fonction en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    double delta(){
    ....
    }
    Je ne suis pas mort, j'ai du travail !

  3. #3
    Membre à l'essai
    Homme Profil pro
    Futur Ingenieur en Informatique
    Inscrit en
    Décembre 2014
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Algérie

    Informations professionnelles :
    Activité : Futur Ingenieur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2014
    Messages : 20
    Points : 18
    Points
    18
    Par défaut
    que je suis bete je n'ai pas remarqué cette erreur ..je vous remercie mais il reste un autre probleme ??

    cette erreur signifie quoi ??

    Nom : Screenshot from 2015-05-15 14:12:26.png
Affichages : 52
Taille : 23,8 Ko

  4. #4
    Membre chevronné
    Avatar de eulbobo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Novembre 2003
    Messages : 786
    Points : 1 993
    Points
    1 993
    Par défaut
    Il manque une parenthèse fermante à la fin des deux lignes (avant le ; )

    Il te manque aussi une accolade fermante tout à la fin } !
    Je ne suis pas mort, j'ai du travail !

  5. #5
    Membre à l'essai
    Homme Profil pro
    Futur Ingenieur en Informatique
    Inscrit en
    Décembre 2014
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Algérie

    Informations professionnelles :
    Activité : Futur Ingenieur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2014
    Messages : 20
    Points : 18
    Points
    18
    Par défaut
    une autre erreur aprés avoir ajouter l'accolade fermante !!

    Nom : Screenshot from 2015-05-15 14:31:15.png
Affichages : 50
Taille : 9,8 Ko

  6. #6
    Membre chevronné
    Avatar de eulbobo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Novembre 2003
    Messages : 786
    Points : 1 993
    Points
    1 993
    Par défaut
    Ton fichier qui contient le code doit avoir le même nom que la classe principale, à la casse près

    Donc renomme ton fichier equation.java en Equation.java
    Je ne suis pas mort, j'ai du travail !

  7. #7
    Membre à l'essai
    Homme Profil pro
    Futur Ingenieur en Informatique
    Inscrit en
    Décembre 2014
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Algérie

    Informations professionnelles :
    Activité : Futur Ingenieur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2014
    Messages : 20
    Points : 18
    Points
    18
    Par défaut
    tout s'est bien passé je vous remercie pour votre aide ..
    Bonne journée !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème de compilation sous visual C++
    Par fabmili dans le forum MFC
    Réponses: 4
    Dernier message: 08/02/2004, 19h52
  2. problème de compil devc++ socket
    Par stefdem dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 11/12/2003, 11h33
  3. Réponses: 1
    Dernier message: 29/10/2003, 12h16
  4. Problème de compilation de la DLL du XMLRad
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 2
    Dernier message: 16/04/2003, 16h46
  5. Réponses: 1
    Dernier message: 27/05/2002, 01h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo