哈喽,大家好。本章是Java经典例题系列01:打印三角形。
主要方法:双重循环
题目:用*打印出一个三角形
*
* * *
* * * * *
* * * * * * *
思路解析:
1、第1行打印1个*,第2行打印3个*,第3行打印5个*……每行打印的*数为行数n的(2n-1);
2、打印空格使每行*居中对齐,第1行打印3个空格,第2行打印2个空格……即打印一个以空格组成的3X3直角三角形,直角在左上角。
代码:
public class Triangle {
public static void main(String[] args) {
for (int i = 1; i < 5; i++) {
for (int b = 4; b > i; b--) {
System.out.print(" ");
} //打印3x3空格直角三角形
for (int a = 1; a <= 2 * i - 1; a++) {
System.out.print(" *"); //打印*三角形
}System.out.println();
}



