Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1773 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Java] Problème de compatibilité [Résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] Problème de compatibilité [Résolu]

n°1062498
frenchlove​r
Posté le 27-04-2005 à 11:28:44  profilanswer
 

Salut tout le monde,
je suis assez perplexe sur la fonction suivante. Je donne en entré un entier x. Et quand je veux le tester pour savoir si il vaut 0 ou 1, le compilateur me répond que ce sont des types incompatibles.
Or un peu plus bas, il a aucun souci à tester x par rapport à un autre entier  
(while (i<=x)).
 
Est-ce que quelqu'un pourrais me dire où est l'erreur ?
 
Merci d'avance.
 

Code :
  1. ...
  2. public static int FibonacciIteratif(int x){
  3.  int fibo=0;
  4.  if(x=0 || x=1){
  5.   fibo=x;
  6.  }
  7.  else{
  8.   int a=0;
  9.   int b=1;
  10.   int i=2;
  11.   while (i<=x){
  12.    fibo=a+b;
  13.    a=b;
  14.    b=fibo;
  15.    i=i+1;
  16.   }
  17.  }
  18.  return fibo;
  19. }
  20. ...


Message édité par frenchlover le 27-04-2005 à 11:54:02

---------------
Ce n'est pas parce que c'est difficile que nous n'osons pas, c'est parce que nous n'osons pas que c'est difficile
mood
Publicité
Posté le 27-04-2005 à 11:28:44  profilanswer
 

n°1062500
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 27-04-2005 à 11:29:47  profilanswer
 

Code :
  1. if (x==0 || x==1)


Message édité par Harkonnen le 27-04-2005 à 11:30:07

---------------
J'ai un string dans l'array (Paris Hilton)
n°1062510
the real m​oins moins
Posté le 27-04-2005 à 11:42:39  profilanswer
 

Yep, comme dit harko.
Ce que tu fais dans ton if, avec if (x=0||x=1), c'est assigner successivement les valeurs 0 et 1 à x, et ta condition est donc toujours vraie.
 
Et sinon, va faire un tour sur le topic débutants, et lis-y notamment le lien sur les conventions d'écriture, merci.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1062523
frenchlove​r
Posté le 27-04-2005 à 11:53:35  profilanswer
 

Merci, j'avais pas fais gaffe à ça...


Message édité par frenchlover le 27-04-2005 à 11:54:55

---------------
Ce n'est pas parce que c'est difficile que nous n'osons pas, c'est parce que nous n'osons pas que c'est difficile

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Java] Problème de compatibilité [Résolu]

 

Sujets relatifs
[JAVA] JNI, problème création fenetre en c++[Flash] problème avec la fonction hitTest (problème illustré)
communication JAVA/VBpetit probleme d'ecriture dans un fichier
Problème installation classe avec JREproblème avec les layers (Front Page)
Conversion sources C en source asm (en java)Problème concaténation variables [RESOLU]
Plus de sujets relatifs à : [Java] Problème de compatibilité [Résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR