我对java相当陌生。这就是我的问题的输出方式:在第一行输入 5 到 20 之间的数字:5.....5 星*。秒4星。3 在下一行,依此类推,最后一行的一颗星。
我做了一切,但我无法让星星以这种方式打印,这是我的代码:
int number;
int num_stars;
Scanner num = new Scanner(System.in);
System.out.println("Enter a number between 5 and 20"); user to enter a
number = num.nextInt();
for(int i= 5; i >= number; i--)
{
// inner loop to handle number of columns
// values changing acc. to outer loop
for(int j = 20; j >= i; j--)
{
// printing stars
System.out.print("* ");
}
// ending line after each row
System.out.println();
}
感谢您的时间
翻阅古今
翻翻过去那场雪
相关分类