我正在尝试编写一个程序,提示用户输入一个数字(在5到50(包括)之间),然后输出到屏幕上以给定数字开始的数字倒计时,并在同一行上包含相同数量的星号。
。5 ***** 4 **** 3 ***等....
我知道我需要一个扫描仪和一个嵌套的for循环,但我不确定用哪种方式来使用它们,有什么建议吗?
//outer loop
for (int outer = 50; outer <= 5; outer--) {
//inner loop
for (int inner = 1; inner <= outer; inner++) {
我不知道在这种情况下如何开始使用扫描仪!
这可能有帮助:
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();
}