Java打印三角形(双层for循环)
1.第一个三角形:
打印样式:

外层for循环控制行数,内层for循环控制“*”的个数
public static void demo01(){
//行数:4行
for(int i=1;i<=4;i++){
/*
找规律:
第一行:1个*
第二行:3个*
第三行:5个*
第四行:7个*
*/
for(int j=1;j<=2*i+1;j++){
System.out.print("*");
}
System.out.println();//换行
}
}

2.第二个三角形:
打印样式:


| 空格数 | *号数 | |
|---|---|---|
| 第一行 | 9 | 1 |
| 第二行 | 7 | 3 |
| 第三行 | 5 | 5 |
| 第四行 | 3 | 7 |
public static void demo02(){
//行数:4
for(int i=1;i<=4;i++){
//打印空格
for(int j=5*2-1;j>2*i-1;j--){
//用“-”代表空格
System.out.print("-");
}
//打印*号
for(int k=1;k<=2*i-1;k++){
System.out.print("*");
}
System.out.println();
}
}

3.第三个三角形:金字塔
打印样式:

| 空格数 | *号数 | |
|---|---|---|
| 第一行 | 3 | 1 |
| 第二行 | 2 | 3 |
| 第三行 | 1 | 5 |
| 第四行 | 0 | 7 |
public static void demo03(){
for(int i=1;i<=4;i++){
//打印空格
for(int k=1;k<=4-i;k++){
System.out.print("-");
}
//打印*号
for(int j=1;j<=i*2-1;j++){
System.out.print("*");
}
System.out.println();
}
}

推荐讲解视频:Java流程控制12:打印三角形
最后
以上就是淡然大侠最近收集整理的关于Java打印三角形(双层for循环)的全部内容,更多相关Java打印三角形(双层for循环)内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复