在Java中,可以使用嵌套循环打印直角三角形。具体实现方法如下:
for (int i = 1; i <= 5; i++) { for (int j = 1; j <= i; j++) { System.out.print("*"); } System.out.println(); }
在上述示例代码中,外层循环控制打印三角形的行数,内层循环控制每行中的列数。在内层循环中,通过输出一个星号符号(*)来打印直角三角形的一行。
在执行上述代码后,输出结果如下:
* ** *** **** *****
在上述示例代码中,循环的次数和打印的符号可以根据需求进行修改。如果需要打印倒直角三角形,则可以通过修改内层循环的条件和循环体来实现。例如:
for (int i = 1; i <= 5; i++) { for (int j = 5; j >= i; j--) { System.out.print("*"); } System.out.println(); }
在上述示例代码中,内层循环的条件为j >= i,即逐渐减少星号符号的个数,从而形成倒直角三角形的效果。在执行上述代码后,输出结果如下:
***** **** *** ** *
通过以上示例代码,可以看出在Java中打印直角三角形的方法非常简单,只需要使用嵌套循环控制每一行的星号符号数量即可。