package test;
import java.util.LinkedList;
import java.util.List;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int num2 = scan.nextInt();
String square = "■";
//code
}
}
** Toutes les pressions se produisent lorsque la valeur d'entrée est 9. ** **
//Commencez à 1 et augmentez jusqu'au nombre entré
//* Ligne est le nombre actuel de lignes et en même temps représente le nombre de dessins dans ■
for(int line = 1; line <= num2; line++ ){
//Commencez à partir de 1 et répétez pour inférieur ou égal au nombre de dessins sur cette ligne
for(int idxOfMarks = 1; idxOfMarks <= line; idxOfMarks++){
System.out.print(square);
}
//Pause pour aller à la ligne suivante
System.out.println("");
}
Voici une brève description.
StringBuilder sb = new StringBuilder();
for (int line = 0; line < num2; line++) {
System.out.println(sb.append(square));
}
//Commencez par le nombre que vous entrez et décrémentez jusqu'à ce que ce nombre atteigne 1.
//* Idx est le nombre actuel de lignes et en même temps représente le nombre de dessins dans ■
for(int line = num2; line >= 1 ; line--){
for(int idxOfMarks = line; idxOfMarks >= 1; idxOfMarks--){
System.out.print(square);
}
System.out.println("");
}
String batsu = "×";
for(int line = 1; line <= num2; line++ ){
//Commencez à partir de 1 et répétez pour inférieur ou égal au nombre de dessins sur cette ligne
for(int idxOfMarks = 1; idxOfMarks <= line; idxOfMarks++){
if(idxOfMarks % 2 !=0){
System.out.print(square);
}else{
System.out.print(batsu);
}
}
System.out.println("");
}
for(int line = 1; line <= num2; line++){
for(int idxOfMarks = 1; idxOfMarks <= line; idxOfMarks++){
//Si la ligne est impaire
if(line % 2 != 0){
//Quand il devient un nombre impair de marques
if(idxOfMarks % 2 != 0){
System.out.print(square);
//Quand il devient un chiffre pair
}else{
System.out.print(batsu);
}
//Si la ligne est paire
}else{
//Quand il devient un nombre impair de marques
if(idxOfMarks % 2 == 0){
System.out.print(square);
//Quand il devient un chiffre pair
}else{
System.out.print(batsu);
}
}
}
System.out.println("");
}
for(int line = num2; line >=1; line--){
//Le nombre de blancs affichés est le nombre d'entrées-Demander dans la ligne actuelle
int empty = num2 - line;
//Tout d'abord, sortez le blanc
for(int n=1 ;n <=empty; n++){
System.out.print(" ");
}
//Puis imprimez la marque
for(int idxOfMarks = line; idxOfMarks >= 1 ; idxOfMarks--){
System.out.print(square);
}
System.out.println("");
}
for(int line = 1 ; line<= num2 ; line++){
System.out.print(square);
}
System.out.println("");
int emptyLines = num2 - 2;
for(int line2 = 1; line2 <= emptyLines; line2++){
for (int index2 = 1 ; index2 <= num2; index2++){
if(index2 == 1 || index2 == num2){
System.out.print(square);
}else{
System.out.print(" ");
}
}
System.out.println("");
}
for(int line = 1 ; line<= num2 ; line++){
System.out.print(square);
}
for(int idx = 1; idx <= num2; idx++){
for(int i = 1; i <= num2-idx; i++){
System.out.print(" ");
}
for(int idxOfMarks = 1; idxOfMarks <= idx*2-1; idxOfMarks++){
System.out.print(square);
}
for(int i = 1; i <= num2-idx; i++){
System.out.print(" ");
}
System.out.println();
}
StringBuilder sb3 = new StringBuilder();
for (int line = 0; line < num2; line++) {
System.out.println(sb3.append(square));
}
for (int line = 0; line < num2; ++line){
System.out.println(sb3.deleteCharAt(0));
}
for(int line = 1 ; line <= num2; line++){
for(int idxOfNum=1; idxOfNum<=line; idxOfNum++){
if(line == 1 || line == 2 || line == num2){
System.out.print("●");
}else{
if(idxOfNum == 1 || idxOfNum == line){
System.out.print("●");
}else{
System.out.print("○");
}
}
}
System.out.println();
}
//Lorsque le nombre de lignes augmente de 1, la position de ● sur la gauche devient+1, la position de ● à droite est-Cela devient 1.
int idxOfBlack1 = 1;
int idxOfBlack2 = num2;
for(int line = 1 ; line <= num2; line++){
for(int idxOfNum = 1; idxOfNum<=num2; idxOfNum++){
if(idxOfNum == idxOfBlack1 | idxOfNum == idxOfBlack2){
System.out.print("●");
}else{
System.out.print("○");
}
}
idxOfBlack1++;
idxOfBlack2--;
System.out.println();
}
(Si vous avez un beau style d'écriture, je vous serais reconnaissant si vous pouviez m'apprendre.)