Boucles for

Résolu/Fermé
domxaline - Modifié par domxaline le 30/05/2015 à 18:40
 domxaline - 30 mai 2015 à 21:07
Bonjour,
mon prg prend pas en compte le boucle for
mon prg consiste que l'utilisateur donne un numeros et ensuite affiche les dix nombres suivants.

import java.util.Scanner;
public class Divers
{
public static void main(String[]args)
{
System.out.println("saissisez un no :");
Scanner valeur=new Scanner(System.in);
int N=valeur.nextInt();

System.out.println("Les 10 nombres suivantes sont:");
for(int i=N+1; i<=10; i++)
{
System.out.println(""+i) ;
}
}
}

veuillez m'aidez svp

A voir également:

2 réponses

faseldi Messages postés 279 Date d'inscription dimanche 9 novembre 2014 Statut Membre Dernière intervention 3 janvier 2017 20
Modifié par NHenry le 30/05/2015 à 18:59
import java.util.Scanner;
public class Driver 
{ 
public static void main(String[]args)
{
       System.out.println("saissisez un no  :");
       Scanner valeur=new Scanner(System.in);
       int N=valeur.nextInt();
       
       System.out.println("Les 10 nombres suivants sont:");
       for(int i=0; i<=10; i++)
       {
        int nb = (N+i);
        System.out.println(""+nb) ;
       }
  }
}
0
faseldi Messages postés 279 Date d'inscription dimanche 9 novembre 2014 Statut Membre Dernière intervention 3 janvier 2017 20
30 mai 2015 à 18:46
D'ailleurs ton programme prend en compte la boucle for, mais comme il démarre de N+1 et qu'il doit aussi etre plus petit que 10, il rentrait pas souvent dedans
0
domxaline > faseldi Messages postés 279 Date d'inscription dimanche 9 novembre 2014 Statut Membre Dernière intervention 3 janvier 2017
30 mai 2015 à 21:07
merci beaucoup
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 331
Modifié par NHenry le 30/05/2015 à 18:47
Si N>=10, c'est normal, i=11 (ou +) et donc, i<=10 est faux.

J'interviens principalement en VB6 et VB.NET, avec un peu de C#, mais la modération m'amène souvent sur d'autre langages.
En VB.NET pensez à activer "Option Explicit" et "Option Strict"
0