用Java制作正方形

时间:2018-02-19 17:34:05

标签: java for-loop while-loop

我正在尝试编写一个程序,要求用户提供一个正方形的大小,然后打印出一个有那么多*的正方形。

例如,

大小?

3

然后打印出一个3 x 3平方的*。

我还需要使用for和while循环。

由于

1 个答案:

答案 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

从用户那里获得输入