[Java] Traitement en boucle et table de quatre-vingt-dix-neuf

Faire une table de quatre-vingt-dix-neuf avec une boucle for

public class Enshu0112 {

	public static void main(String[] args) {
		System.out.println("Quatre-vingt-dix-neuf table");
		System.out.println("\t|  1  2  3  4  5  6  7  8  9"); //Première ligne d'en-tête
		System.out.println("----+------------------------------------");
		for (int i = 1; i < 10; i++) { //Boucle verticale
			System.out.printf("%3d |", i);
			for (int j = 1; j < 10; j++) { //Boucle horizontale
				System.out.printf("%3d", (j*i)); //Alignez les chiffres de l'affichage afin qu'ils soient alignés verticalement
			}
			System.out.println(); //Insérer un saut de ligne
		}
	}
}

Lorsque j'ai essayé d'aligner la verticale avec \ t, elle était justifiée à gauche.

Lorsque j'ai essayé d'aligner la hauteur de la ligne d'en-tête sous la forme \ t1 \ t \ 2 ..., elle était alignée à gauche, j'ai donc décidé de l'ajuster avec un espace demi-largeur.

Quoi qu'il en soit, quatre-vingt-dix-neuf est fondamental dans la pratique du traitement en boucle.

Recommended Posts

[Java] Traitement en boucle et table de quatre-vingt-dix-neuf
Traitement en boucle
Étude de Java # 5 (répétition et boucle infinie)
[Java] Types d'exception et traitement de base
[Traitement × Java] Comment utiliser la boucle
Traitement des threads Java
Traitement des chaînes Java
Java et JavaScript
XXE et Java
[Java] Traitement multi-thread
[Java] Traitement de flux
traitement itératif java
Traitement parallèle et parallèle dans divers langages (édition Java)
[Traitement × Java] Type de données et programmation orientée objet
J'ai essayé de sortir quatre-vingt-dix-neuf en Java
[Android / Java] Transition d'écran et traitement de retour par fragments
Getter et Setter (Java)
[Java] Thread et exécutable
Java vrai et faux
Traitement des liens et SQLite
[Java] Comparaison des chaînes de caractères et && et ||
Java - Sérialisation et désérialisation
[Java] Arguments et paramètres
Jonction Java et division des cellules de tableau dans un document Word
timedatectl et Java TimeZone
Traitement des appels du constructeur JAVA
[Java] Branchement et répétition
Java aléatoire, divers traitements
Injection d'expression de table Java
[Java] Types de variables et types
java (classe et instance)
[Java] Surcharge et remplacement
entrée de boucle du scanner java
[Traitement × Java] Comment utiliser la boucle 2 --- structure imbriquée, conversion de coordonnées
Etudier Java # 2 (\ marque et opérateur)
Java version 8 et fonctionnalités ultérieures
Java ajoute un tableau au PDF
[Java] Différence entre == et égal
[Java] Zone de pile et zone statique
Programmation Java (variables et données)
Cryptage et décryptage Java PDF
Java et Iterator Part 1 External Iterator Edition
Instructions Java if et switch
Traitement courant et traitement des erreurs Springmvc
Définition et instanciation de classe Java
Apache Hadoop et Java 9 (partie 1)
Sortie quatre-vingt-dix-neuf avec Stream
[Java] À propos de String et StringBuilder
[Java] HashCode et remplacement égal
[Java] Stream API - Traitement de l'arrêt du flux
[Java] Stream API - Traitement intermédiaire de flux
[Java] Méthode d'implémentation du traitement du minuteur
☾ Instruction Java / Repeat et instruction de contrôle de répétition
Créer un tableau et ajouter des colonnes
Traitement parallèle mesuré avec Java
Méthodes Java et surcharges de méthodes
Comprendre le traitement parallèle Java (Introduction)
java Generics T et? Différence
Avantages et inconvénients de Java
java (branchement conditionnel et répétition)
À propos du package Java et de l'importation