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

Java Discussion :

Comment diviser plusieurs lignes en paquets


Sujet :

Java

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 119
    Points : 114
    Points
    114
    Par défaut Comment diviser plusieurs lignes en paquets
    Bonjour,
    j'ai un prog qui lit les entrées d'un utilisateur à l'écran, ces entrées sont plusieurs lignes à la fois.
    je veux diviser ces lignes en paquets de 9 lignes.

    exp:
    1/ si l'utilisateur écrit seulement 5 lignes ==> mon paquet est de 5 lignes
    2/ si l'utilisateur écrit 9 lignes ==> mon paquet est de 9 lignes
    3/ si l'utilisateur écrit 12 lignes ==> 2 paquets, un de 9 lignes et un autre de 3
    4/ si l'utilisateur écrit 20 lignes ==> 3 paquets, 2 paquets de 9 lignes et un autre de 2
    et ainsi de suite


    Merci d'avance.

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Bonjour,

    avec des boucles for?

    A+.

  3. #3
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 078
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 078
    Points : 7 986
    Points
    7 986
    Par défaut
    Avec une boucle (for ou while) un module et une creation d'un paquet a chaque fois ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    public static void main(String[] args)
    	{
    		int cpt=0;
    		// Recois des lignes ... (boucle ou while ?)
    		while(true)
    		{
    			// Tout les 9 on "cree un new paquet"
    			if (cpt%9==0)
    				System.err.println("Nouveau paquets");
    			// On lis une ligne
    			String line = "nouvellelignelue";
    			System.err.println("R)"+line);
    			// TODO : On la rajoute dans le paquet eventuelement ;)
    			cpt++;
    		}
    	}
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 119
    Points : 114
    Points
    114
    Par défaut
    merci pour vos réponses mais j'ai ajouté à la condition
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     || cpt == nombreTotalLigne
    d'où j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (cpt%9 == 0 || cpt == nombreTotalLigne)
    pour prendre en considération les cas où l'utilisateur saisit moins ou plus de 9 lignes.

    merci encore

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

Discussions similaires

  1. Comment recuperer plusieurs lignes dans une requete ?
    Par davebarns dans le forum Bases de données
    Réponses: 4
    Dernier message: 28/05/2008, 18h58
  2. Réponses: 2
    Dernier message: 21/05/2008, 08h45
  3. Réponses: 6
    Dernier message: 12/06/2007, 17h07
  4. [VBA-E] comment selectionner plusieurs lignes
    Par Annick.w dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 23/01/2007, 20h15
  5. Comment insérer plusieurs lignes en incrémentant la pk ?
    Par PamelaGeek dans le forum Requêtes
    Réponses: 2
    Dernier message: 15/02/2006, 13h39

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