Bonjour,
while(ligne.length() > 0) ; (i = 2){ st = new StringTokenizer(ligne);
Je ne sais pas ce que tu as voulu écrire là, mais ça ne compile pas
Il faudrait que tu nous dises ce que tu voudrais que l'utilisateur puisse saisir, la condition d'arrêt, etc... Pas trop compris ton problème là :
Si ce que tu voulais c'est que la personne puisse saisir autant de chiffre qu'elle veut tu peux faire ceci :
1 2 3 4 5 6 7 8 9 10 11 12
| public static void main(String[] argv) throws IOException, NumberFormatException {
int resultatProduit = 1;
BufferedReader entree = new BufferedReader(new InputStreamReader(System.in));
String ligne = entree.readLine();
StringTokenizer st = new StringTokenizer(ligne);
while (st.hasMoreTokens()) {
resultatProduit *= Integer.parseInt(st.nextToken());
ligne = entree.readLine();
st = new StringTokenizer(ligne);
}
System.out.println("Le Produit : " + resultatProduit);
} |
Il suffit de ne rien saisir comme chiffre pour obtenir le résultat.
Romain.
Partager