Java débutant: boucles

Résolu
Moody -  
KX Messages postés 16760 Date d'inscription   Statut Modérateur Dernière intervention   - 1 nov. 2012 à 16:55
Bonjour,

J'ai un exercice a faire qui consiste a écrire une fonction vertical qui prend en argument un entier n et affiche une colonne « * » de longueur n. Par exemple pour la valeur 3, la fonction doit afficher
*
*
*
Puis la même chose avec une ligne de "*" cette fois ci
ex: ***

J'ai réussi à faire la première partie facilement:
import java.util.Scanner; 

class vertical{ 
  public static void vertical(int a){ 
    for(int i=1; i<=a; i++){       
      System.out.println("*"); 
    } 
  } 

  public static void main(String[] args){ 
    int a; 
    Scanner sc = new Scanner(System.in); 
    System.out.println("Entrez un entier"); 
    a = sc.nextInt(); 
    vertical(a); 
  } 
}


mais par contre pour la 2ème j'ai aucune idée de comment procéder pour faire une ligne au lieu d'une colonne donc si quelqu'un pouvait m'aider ca serait sympa.

Merci.



A voir également:

1 réponse

KX Messages postés 16760 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
println(String) affiche les éléments et passe à la ligne, toi ce dont tu as besoin c'est de print(String) qui affiche les éléments mais sans passer à la ligne.
2
Utilisateur anonyme
 
Salut,

Tu dupliques la méthode vertical(int a) que tu nommeras par exemple horizontal(int a) mais tu supprimes le nl de printnl pour avoir les 3 * sur une ligne.
0
Utilisateur anonyme
 
Désolé KX j'ai été retardé avant de valider ma réponse et n'ai pa vu que tu avais répondu...
0
keurdange Messages postés 720 Date d'inscription   Statut Membre Dernière intervention   231
 
Je pense que KX essaye de te dire ceci:

class horizontal{
public static void horizontal(int a){
for(int i=1; i<=a; i++){
System.out.print("*");
}
}

public static void main(String[] args){
int a;
Scanner sc = new Scanner(System.in);
System.out.println("Entrez un entier");
a = sc.nextInt();
horizontal(a);
}
}
0
Moody
 
Merci a vous deux, ça fonctionne
0
keurdange Messages postés 720 Date d'inscription   Statut Membre Dernière intervention   231
 
Cool alors.

Cdlt
0