我正在尝试编写一个程序,要求用户提供一个正方形的大小,然后打印出一个有那么多*的正方形。
例如,
大小?
3
然后打印出一个3 x 3平方的*。
我还需要使用for和while循环。
由于
答案 0 :(得分:1)
工作代码:
import java.util.Scanner;
public class patternBox {
private static Scanner input;
public static void main(String[] args) {
input = new Scanner(System.in);
System.out.println("Enter number of row / column : ");
int row = input.nextInt(); // take user input
for (int i = 0; i < row; i++) { // outer loop for row change
for (int j = 0; j < row; j++) // inner loop for * print
{
System.out.print("*");
}
System.out.println();
}
}
}
阅读:如何使用Scanner
从用户那里获得输入