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

标签 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
*    *****  *     *     *

最佳答案

如果你想要一个新行,只需使用:

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

关于java - 显示由星号组成的字母的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31169767/

相关文章:

python - 如何遍历字母和数字

vba - 选择中的字符串 从右侧替换字母系列

java,如何在不重复的情况下查找字符串中的字母数量

java - 从 mysql 表读取时出错

java - BatchSqlUpdate - 如何获取自动生成的 key

cmd - 我如何在cmd中显示阿拉伯字母

css - IE 8 透明 div,内容在顶部

java - JSON 到 Java 类

java - 没有 apk 文件存在 PhoneGap 项目

java - 比较器排序不正确