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

Servlets/JSP Java Discussion :

LE CODE D'ERREUR : "The operator * is undefined for the argument type(s) double[], int"


Sujet :

Servlets/JSP Java

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Turquie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2019
    Messages : 5
    Points : 3
    Points
    3
    Par défaut LE CODE D'ERREUR : "The operator * is undefined for the argument type(s) double[], int"
    Bonjour tout le monde,

    je suis entraine de travailler sur un mini-projet et j'ai rencontré une Erreur comme ceci :
    The operator * is undefined for the argument type(s) double[], int
    votre aide sera très utile pour la résolution cette problème.

    Voici le code ci-dessous...

    Code Java : 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
    public static void main(String[] args) {
     
    			double[][] class_10eme = { 
    					{ 60,70 },
    					{ 50,40 },
    					{ 80,50 },
    					{ 52,63 },
    					{ 25,90 },
    					{ 58,87 },
    					{ 90,40 },
    					{ 68,70 },
    					{ 15,57 },
    					{ 72,40 },
    			};
     
    			double[] moyen = new double[class_10eme.length];
     
    			for(int i = 0; i < class_10eme.length; i++) {
    				moyen [i] = (((class_10eme[i] * 40/100)  + (class_10eme[i] * 60/100)) / 2.0);
     
    			}
    		for (int i = 0; i < moyen.length; i++) {
    			System.out.println((i+1)+" Eleve => ( "+ class_10eme[i]+ " * 40/100) + ( "+ class_10eme[i]+ " * 60/100) = " + moyen[i]);
    		}
     
    	  }

  2. #2
    Membre éprouvé Avatar de Drowan
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2014
    Messages
    460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2014
    Messages : 460
    Points : 1 014
    Points
    1 014
    Par défaut


    Ton problème est sur cette ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    moyen [i] = (((class_10eme[i] * 40/100)  + (class_10eme[i] * 60/100)) / 2.0);
    Quand tu cherche à récupérer les notes du i-ème élève tu fais class_10eme[i], mais ceci te retourne un tableau de double et non un double (puisque class_10eme[i] est défini en tant que double[][])
    Il faut donc que tu précise que tu veux la valeur 1 (ou 2) : class_10eme[i][1]

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/01/2018, 13h16
  2. [sqlplus] code d'erreur
    Par jean-jacques varvenne dans le forum Oracle
    Réponses: 6
    Dernier message: 25/01/2005, 07h47
  3. Redirection et code d'erreur.
    Par ggnore dans le forum Linux
    Réponses: 4
    Dernier message: 08/11/2004, 10h25
  4. Codes d'erreurs des exceptions
    Par dway dans le forum Assembleur
    Réponses: 3
    Dernier message: 08/09/2004, 09h37
  5. [Oracle][ADO_QRY] Récupérer le code d'erreur
    Par Cryonie dans le forum Bases de données
    Réponses: 4
    Dernier message: 04/06/2004, 13h18

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