📅  最后修改于: 2023-12-03 14:48:58.180000             🧑  作者: Mango
这是一个可以根据输入整数来打印正方形模式的Java程序。用户可以输入一个整数,程序将以此为基础打印出一个正方形图案。
从用户那里获取整数,然后使用两个for循环来打印图案。第一个for循环用于控制行数,第二个for循环用于打印每一行的星号符号。
下面是这个Java程序的实现。代码中的 n
表示输入的整数。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个整数:");
int n = scanner.nextInt();
System.out.println("你输入的整数是: " + n);
// 打印正方形模式
for (int i = 1; i <= n; i++) {
// 打印每一行
for (int j = 1; j <= n; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}
下面是一个输入 5
的演示:
请输入一个整数:
5
你输入的整数是: 5
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
这个Java程序可以根据输入的整数打印出正方形模式。学习了这个程序之后,你可以考虑对它进行拓展,实现更复杂的图案。