A voir également:
- Programme java, erreur dans le code
- Erreur 0x80070643 - Accueil - Windows
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Le code ascii - Guide
- Code puk bloqué - Guide
7 réponses
Blocks
Messages postés
98
Date d'inscription
mardi 28 juillet 2009
Statut
Membre
Dernière intervention
31 janvier 2011
3
17 févr. 2010 à 16:33
17 févr. 2010 à 16:33
Evites de faire plusieurs posts, les posts sans réponse se repèrent très bien, c'est juste que personne n'est compétent et disponible dans ce domaine. Si tu veux te retrouver en haut de la liste, fais simplement un up
latoopa
Messages postés
258
Date d'inscription
dimanche 11 octobre 2009
Statut
Membre
Dernière intervention
5 janvier 2012
32
17 févr. 2010 à 16:58
17 févr. 2010 à 16:58
Salut,
je veux bien essayer de t'aider mais la il manque une partie du code et mets tout ca entre balises code car après une dûre journée sur eclipse ca pique les yeux là !
A plus tard
Toopa
je veux bien essayer de t'aider mais la il manque une partie du code et mets tout ca entre balises code car après une dûre journée sur eclipse ca pique les yeux là !
A plus tard
Toopa
biboo_
Messages postés
1249
Date d'inscription
jeudi 20 août 2009
Statut
Membre
Dernière intervention
14 mars 2012
106
17 févr. 2010 à 17:10
17 févr. 2010 à 17:10
Bonjour,
Tu essaies de modifier un vector qui est déjà en cours de modification.
Renseigne-toi du côté de synchronized.
Tu essaies de modifier un vector qui est déjà en cours de modification.
Renseigne-toi du côté de synchronized.
Désolé blocks,
Merci latoopa, voici tout mon code!
Je sais biboo que c'est ça l'erreur, j'ai fais un peu de recherche, mais je ne sais pas comemnt corriger!
Merci latoopa, voici tout mon code!
Je sais biboo que c'est ça l'erreur, j'ai fais un peu de recherche, mais je ne sais pas comemnt corriger!
/** * Premiers - Liste des nombre premiers avec un java.util.Vector * * - Les premiers déjà trouvés sont stockés dans un java.util.Vector * - Pour tester si k est premier, on essaie de le diviser par les premiers déjà trouvés * * */ import java.util.*; public class Premiers { private static java.util.Vector premiers; private static void calculer (int limite) { premiers.addElement(new Integer(2)); Iterator itPrem = premiers.iterator(); boolean bool; for(int i = 3; i <= limite; i++) { // on commence à 3 car on sait que 2 est déjà un nombre premier ! bool = true; while (itPrem.hasNext()){ int z = (Integer)itPrem.next(); if (i % z == 0){ bool = false; } } if (bool == true) { premiers.add(new Integer(i)); //ajout du nombre premier dans le vector } } } // calculer private static void afficher (int limite) { Iterator itPrem = premiers.iterator(); int cpt = 0; while (itPrem.hasNext()) {// tant qu'il y a quelque chose dans le vector System.out.print(itPrem.next() + " "); // on affiche l'élément cpt++; if(cpt == 10) {// si le compteur est égal à 10 System.out.print("\n"); // on va à la ligne, car on doit mettre que 10 éléments par ligne cpt = 0; } } System.out.println ("\n" + "Il y a " + premiers.size() + " nombre(s) premier compris entre 0 et " + limite + "."); } // afficher public static void main (String[] args) { if (args.length != 1) { System.out.println("La commande est: java Premiers limite"); } else { premiers = new java.util.Vector(); int limite = Integer.parseInt(args[0]); calculer(limite); afficher(limite); } } // main } // Premiers
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Désolé blocks,
Merci latoopa, voici tout mon code!
Je sais biboo que c'est ça l'erreur, j'ai fais un peu de recherche, mais je ne sais pas comemnt corriger!
Merci latoopa, voici tout mon code!
Je sais biboo que c'est ça l'erreur, j'ai fais un peu de recherche, mais je ne sais pas comemnt corriger!
/** * Premiers - Liste des nombre premiers avec un java.util.Vector * * - Les premiers déjà trouvés sont stockés dans un java.util.Vector * - Pour tester si k est premier, on essaie de le diviser par les premiers déjà trouvés * * */ import java.util.*; public class Premiers { private static java.util.Vector premiers; private static void calculer (int limite) { premiers.addElement(new Integer(2)); Iterator itPrem = premiers.iterator(); boolean bool; for(int i = 3; i <= limite; i++) { // on commence à 3 car on sait que 2 est déjà un nombre premier ! bool = true; while (itPrem.hasNext()){ int z = (Integer)itPrem.next(); if (i % z == 0){ bool = false; } } if (bool == true) { premiers.add(new Integer(i)); //ajout du nombre premier dans le vector } } } // calculer private static void afficher (int limite) { Iterator itPrem = premiers.iterator(); int cpt = 0; while (itPrem.hasNext()) {// tant qu'il y a quelque chose dans le vector System.out.print(itPrem.next() + " "); // on affiche l'élément cpt++; if(cpt == 10) {// si le compteur est égal à 10 System.out.print("\n"); // on va à la ligne, car on doit mettre que 10 éléments par ligne cpt = 0; } } System.out.println ("\n" + "Il y a " + premiers.size() + " nombre(s) premier compris entre 0 et " + limite + "."); } // afficher public static void main (String[] args) { if (args.length != 1) { System.out.println("La commande est: java Premiers limite"); } else { premiers = new java.util.Vector(); int limite = Integer.parseInt(args[0]); calculer(limite); afficher(limite); } } // main } // Premiers
Désolé blocks,
Merci latoopa, voici tout mon code!
Je sais biboo que c'est ça l'erreur, j'ai fais un peu de recherche, mais je ne sais pas comemnt corriger!
Merci latoopa, voici tout mon code!
Je sais biboo que c'est ça l'erreur, j'ai fais un peu de recherche, mais je ne sais pas comemnt corriger!
/** * Premiers - Liste des nombre premiers avec un java.util.Vector * * - Les premiers déjà trouvés sont stockés dans un java.util.Vector * - Pour tester si k est premier, on essaie de le diviser par les premiers déjà trouvés * * */ import java.util.*; public class Premiers { private static java.util.Vector premiers; private static void calculer (int limite) { premiers.addElement(new Integer(2)); Iterator itPrem = premiers.iterator(); boolean bool; for(int i = 3; i <= limite; i++) { // on commence à 3 car on sait que 2 est déjà un nombre premier ! bool = true; while (itPrem.hasNext()){ int z = (Integer)itPrem.next(); if (i % z == 0){ bool = false; } } if (bool == true) { premiers.add(new Integer(i)); //ajout du nombre premier dans le vector } } } // calculer private static void afficher (int limite) { Iterator itPrem = premiers.iterator(); int cpt = 0; while (itPrem.hasNext()) {// tant qu'il y a quelque chose dans le vector System.out.print(itPrem.next() + " "); // on affiche l'élément cpt++; if(cpt == 10) {// si le compteur est égal à 10 System.out.print("\n"); // on va à la ligne, car on doit mettre que 10 éléments par ligne cpt = 0; } } System.out.println ("\n" + "Il y a " + premiers.size() + " nombre(s) premier compris entre 0 et " + limite + "."); } // afficher public static void main (String[] args) { if (args.length != 1) { System.out.println("La commande est: java Premiers limite"); } else { premiers = new java.util.Vector(); int limite = Integer.parseInt(args[0]); calculer(limite); afficher(limite); } } // main } // Premiers