51 votes

Imprimer dans une nouvelle ligne, java

J'ai le code suivant :

    System.out.println(" | 1  2  3  4  5  6  7  8  9");
    System.out.println("----------------------------");
    System.out.println("");

J'utilise println pour créer une nouvelle ligne. Est-il possible de faire la même chose en utilisant \n o \r ? J'ai essayé d'ajouter \n au deuxième statut println et continuer à imprimer avec la méthode print mais \n ne crée pas de nouvelle ligne.

Des idées ?

7voto

James Branigan Points 934

Vous pouvez essayer d'ajouter \r\n au lieu de simplement \n. Selon votre système d'exploitation et la façon dont vous visualisez le résultat, cela peut avoir de l'importance.

5voto

Salahuddin Points 51

\n crée une nouvelle ligne en Java. N'utilisez pas d'espaces avant ou après \n .

Exemple : impression It creates\na new line sorties

Il crée
une nouvelle ligne.

1voto

tushar Points 5

Comme vous êtes sous Windows, au lieu de \n utiliser \r\n (retour chariot + saut de ligne).

0voto

Bhavya Jain Points 348
//Case1:
System.out.println(" 1  2  3  4  5  6  7  8  9" + "\n" + "----------------------------");

//Case2:
System.out.printf(" 1  2  3  4  5  6  7  8  9" + "\n" + "----------------------------");

//Case3:
System.out.print(" 1  2  3  4  5  6  7  8  9" + "\n" + "----------------------------");

0voto

Sahil Bhandari Points 1

/n y /r L'utilisation dépend de la plateforme (Window, Mac, Linux) que vous utilisez.
Mais il existe aussi des séparateurs indépendants de la plate-forme :

  1. System.lineSeparator()

  2. System.getProperty("line.separator")

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X