如何在控制台中打印出那个数字?

时间:2015-04-24 05:58:17

标签: eclipse

我想在控制台中打印它:

*
**
***
**
*

所以,我的代码是:

Scanner input = new Scanner(System.in);
        int n = input.nextInt();

        char c = '*';
        if (1 < n && n < 20) {
            for (int row = 1; row <= n; row++) {
                for (int col = 1; col <= row; col++) {

                        System.out.print(c);
                    }
                    System.out.println();

                }

任何建议如何完成?

2 个答案:

答案 0 :(得分:0)

您想要打印“* **”。写下这个:

public class test {
    public static void main(String args[]) {

        System.out.print("Hello!!");

    }
}

如果我的回答不是您所感谢的,那么请向我们提供更多信息。你的实际问题是什么?见StackOverflowFAQ

答案 1 :(得分:0)

如果n"*"长度,则代码如下:

if (1 < n && n < 20) {
            for (int row = 1; row <= n; row++) {
                for (int col = 1; col <= row; col++) {

                    System.out.print(c);
                }
                System.out.println();
            }
            for (int row =1; row <= n; row++) {
                for (int col = n-row; col >0 ; col--) {

                    System.out.print(c);
                }
                System.out.println();
            }
        }