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

Langage Java Discussion :

type non compatible


Sujet :

Langage Java

  1. #1
    Membre éclairé Avatar de amazircool
    Inscrit en
    Décembre 2005
    Messages
    497
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 497
    Par défaut type non compatible
    salut
    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
    	public void crediter(float somme, Date date1){
    		solde=solde+somme;
    		System.out.println("le numero est : " + "  "  + numero + " le solde est  "   + solde );
    	addOperation("crediter",somme, date1);
     
    	}
     
     
     
    public static void main(String[] args) {
     
    	Compte1 cpt1 = null;
    	cpt1.crediter(500, 01/01/2007);
     
     
     
    	}
     
    }
    Le débogueur me informer que le type des valeurs entrée dans la méthode créditer non compatible avec les paramètres déclaré, par contre je voir pas pkoi ? 01/01/2007 c’est une date non ?

  2. #2
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut
    sqlut,
    je suis pas un guru en java (loin de là ) mais je pense que tu as un souci car d'un cote tu demandes un objet Date
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public void crediter(float somme, Date date1){
    et de l'autre tu donnes quelque chose qui (je pense) n'est pas vraiment typé. String? Int?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cpt1.crediter(500, 01/01/2007);
    je pense qu'il faudrait créer un objet Date.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SimpleDateFormat dateStandard = new SimpleDateFormat("dd/MM/yyyy");
    Date d2=dateStandard.parse("01/01/2007");
    y'a sûrement d'autres facons de faire

  3. #3
    Membre Expert Avatar de herve91
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 282
    Par défaut
    / est l'opérateur de division. Appliqué sur des entiers, il s'agit de la division entière. Le résultat est donc égal à 0.

Discussions similaires

  1. Réponses: 1
    Dernier message: 24/01/2013, 13h13
  2. [CR XI] Compatir 2 tables avec les types non compatibles
    Par SophieTaureau dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 28/03/2012, 11h02
  3. [CRXI] Types de données non compatibles
    Par KaNos_Isterik dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 23/03/2007, 11h01
  4. [CSS] Pb de css non compatible sous Firefox
    Par laurentdusseau dans le forum Mise en page CSS
    Réponses: 12
    Dernier message: 14/09/2005, 17h41
  5. [W3C] Balise <MARQUEE> non compatible W3C
    Par grospaulo dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 08/09/2005, 10h39

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