IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Collection et Stream Java Discussion :

Java : remplir un tableau d'entier.


Sujet :

Collection et Stream Java

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 3
    Par défaut Java : remplir un tableau d'entier.
    Bonjour,


    Je suis débutant en Java ( 1er langage objet que j'utilise, d'habitude j'utilise surtout le C) et je rencontre un problème lorsque je souhaite remplir un tableau d'entier par exemple.

    Ce que je souhaite faire en fait, c'est de remplir des cases du tableau de int avec saisie au clavier.

    En C, je ferais quelque chose comme ca :


    for (count=0; count < MAX; count++) {
    printf ("\n Rentrer le chiffre n° %d : ",count);
    scanf ("%d",&array[count]);
    }
    Et j'ai du mal à voir comment je pourrai faire en Java :


    for (count=0; count<MAX; count++) {
    System.out.println ("Entrer le chiffre n° %d");
    Scanner sc = new Scanner (System.in);
    int array[count] = sc.nextInt ();
    }
    Si je code comme indiqué plus haut, ca fonctionne pas. Idem si j'utilise un tableau du type sc [count].


    Merci d'avance pour votre aide.

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    As-tu déclaré count quelque part ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for (int count=0; count<MAX; count++) { //...
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 3
    Par défaut
    Slt CyberChouan,


    Oui, j'ai déclaré count avant même la boucle for.

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par redus_magnus Voir le message

    Si je code comme indiqué plus haut, ca fonctionne pas. Idem si j'utilise un tableau du type sc [count].
    merci de

    1) donne la totalité du code
    2) préciser ce que signifie "ne fonctionne pas"

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 3
    Par défaut
    Oups, je viens de reprendre mon code. Ok c'est moi qui avait fait n'importe quoi.

    En tout cas merci à tous.


    Juste pour info, voila mon code. Rien de plus basique, je cherchai simplement à voir si je pouvais saisir des nombres dans un tableau.

    import java.util.* ;

    public class Array2 {
    public static void main ( String [] args ) {

    int tab [] = new int [11];
    int count;

    System.out.println ("----- Début du programme. -----");
    for ( count = 0 ; count < 11 ; count ++ ) {
    System.out.println ("Veuillez entrer un nombre :" );
    Scanner sc = new Scanner (System.in);
    tab[count] = sc.nextInt();
    }

    System.out.println ("Le tableau contient les éléments suivants : ");
    for ( count = 0 ; count < 11 ; count ++ ) {
    System.out.println (" Case " + count + " = " + tab[count]);
    }

    System.out.println ("Fin du programme");

    }
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 21/01/2012, 14h08
  2. Réponses: 4
    Dernier message: 12/11/2009, 09h58
  3. [Java] remplir un BufferedImage par un tableau de pixel
    Par bilzzbenzbilz dans le forum Traitement d'images
    Réponses: 8
    Dernier message: 18/01/2009, 16h08
  4. Remplir un tableau d'entiers
    Par engi dans le forum C++Builder
    Réponses: 7
    Dernier message: 26/10/2007, 07h26
  5. Remplir un tableau d'entier aleatoire
    Par argon dans le forum C
    Réponses: 10
    Dernier message: 16/03/2007, 00h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo