如何扭转输出

use*_*776 -2 java loops jcreator

Scanner x = new Scanner(System.in);
byte num, r, c;
System.out.print("Enter a number: ");
num = x.nextByte();
for (r = 1; r <= num; r++) {
    for (c = 1; c <= r; c++) {
        System.out.print("*");
    }
    System.out.println();
}
Run Code Online (Sandbox Code Playgroud)

示例输出:

Enter a number: 4
*
**
***
****
Run Code Online (Sandbox Code Playgroud)

如何更改输出:

*
**
***
****
Run Code Online (Sandbox Code Playgroud)

****
***
**
*
Run Code Online (Sandbox Code Playgroud)

chr*_*her 6

这只是扭转循环逻辑的一种情况.

for(r=num;r>=1;r--){
    for(c=1;c<=r;c++){
        System.out.print("*");
    }
    System.out.println();
    }
}
Run Code Online (Sandbox Code Playgroud)

以下是它工作的证据:http://ideone.com/Kf8R4I