Bonjour ! (re Bonjour (désolé c'est mon 2eme post d'affilé !))
j'ai un problème de cast ! J'ai créé 2 vecteurs :
et ensuite je voudrais faire ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 // on cree 2 vecteurs pour stocker les reponses utilisateurs a chaque proposition pour les comparer Vector bonnesCouleurs = new Vector(); Vector bienPlaces = new Vector();
(k est l'indice d'une boucle for située plus haut dans le programme)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 // demande utilisateur int q = Lecture.lireEntier("Combien de couleurs justes ? "); int r = Lecture.lireEntier("Combien d'entre eux sont bien placés ? "); // sauvegarde dans les vecteurs correspondant bonnesCouleurs.addElement(new Integer(q)); bienPlaces.addElement(new Integer(r)); //on compare les reponses utilisateurs de k avec k-1, pour prevoir le prochain coup int s = (int)bienPlaces.elementAt(k) - (int)bienPlaces.elementAt(k - 1) + 1; // on rajoute +1 pour que s et p soient positifs (switch) int p = (int) bonnesCouleurs.elementAt(k) - (int) bonnesCouleurs.elementAt(k - 1) + 1;
seulement JBuilder n'aime pas du tout ! et me souligne mes 2 cast de vecteur (au niveau de int s et int p)
Quelle est la bonne synthaxe svp ?
merci beaucoup, bonne journée a tous !
Partager