显示由星号组成的字母的问题

时间:2015-07-01 19:13:45

标签: java letters

我想显示由星号组成的字母A。首先,程序会询问字母的大小,并根据给定的大小将字母缩放为该大小。

这是我到目前为止所做的,但我不确定我做错了什么。如你所见,它只打印一行。任何帮助都会很棒。

代码:

import java.util.Scanner;
public  class Problem7 {
    public static void main(String[] args) {
        Scanner kbd = new Scanner(System.in);
        int input, size, i;

        System.out.print("Enter a size: ");
        input = kbd.nextInt();

        while (input <= 1) {
            System.out.print("Enter a size: ");
            input = kbd.nextInt();
        }
        for (int col = 0; col < input; col++) {
            for (int row = 0; row < input; row++) {
                if (col == 1 || col == input || row == col)
                    System.out.print("*");
                else
                    System.out.print(" ");
            }
        }
    }
}

结果:

Enter a size: 5
*    *****  *     *     *

1 个答案:

答案 0 :(得分:0)

如果您想使用新行:

System.out.print("\n");