有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java嵌套循环打印一个数字,旁边有相同数量的星号

我正在尝试编写一个程序,提示用户输入一个数字(5到50之间(含5到50)),然后输出到屏幕上,显示从给定数字开始的数字倒计时,并在同一行包含相同数量的星号

例如5****4****3***等

我知道我需要一个扫描器和一个嵌套的for循环,但我不确定如何将它们结合使用,有什么建议吗

//outer loop
for (int outer = 50; outer <= 5; outer--) {
            //inner loop
            for (int inner = 1; inner <= outer; inner++) {

我不知道在这种情况下如何开始使用扫描仪


共 (1) 个答案

  1. # 1 楼答案

    这可能有助于:

     Scanner scanner = new Scanner(System.in);
            int count = scanner.nextInt();
            for(int i = count; i > 0; i  ){
                System.out.print(i);
                for(int j=i; j>0; j  ){
                    System.out.print("*");
                }
                System.out.println();
            }