【问题标题】:Making squares in Java用Java制作正方形
【发布时间】:2018-07-29 23:52:09
【问题描述】:

我正在尝试编写一个程序,它会询问用户一个正方形的大小,然后打印出一个有那么多 * 的正方形。

例如,

尺寸?

3

然后它打印出一个 3 x 3 的 * 正方形。

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

谢谢

【问题讨论】:

  • 你还不够努力。
  • 在学习如何制作正方形之前,先学习如何制作* 的直线。例如。 3 = ***。简化问题,然后在此基础上进行构建。

标签: java for-loop while-loop


【解决方案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 获取用户的输入

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-28
    • 2017-05-10
    • 1970-01-01
    • 1970-01-01
    • 2012-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多