双重for循环输出各种形状的三角形

侯小强 2019-07-14 08:12:47
public class TwoFor{
public static void main(String[] args){
//右三角形排列
/*for(int i=0;i<5;i++){
for(int k=4;k>i;k--){
System.out.print(" ");
}
for(int j=0;j<=i;j++){
System.out.print("*");
}
System.out.println();
}*/
//全等三角形
/*for(int i=0;i<5;i++){
for(int k=4;k>=i;k--){
System.out.print(" ");
}
for(int j=0;j<=i;j++){
System.out.print("* ");
}
System.out.println();
}*/

//左直角三角形
/*for(int i=0;i<5;i++){
for(int j=0;j<=i;j++){
System.out.print("*");
}
System.out.println();
}*/

//到直角三角形
/*for(int i=0;i<5;i++){
for(int k=0;k<=i;k++){
System.out.print(" ");
}
for(int j=4;j>=i;j--){
System.out.print("*");
}
System.out.println(" ");
}*/
}
}

右直角三角形:

全等三角形:

左直角三角形:

倒直角三角形:
...全文
2533 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wdubaiyu 2021-02-25
  • 打赏
  • 举报
回复
钝角三角形呢
boothua 2021-02-06
  • 打赏
  • 举报
回复
来个九九乘法表的: public static void main(String[] args) { for (int i = 1; i <= 9; i++) {// 行 for (int j = 1; j <= i; j++) {// 列 j<=i 有几行就有几列 System.out.print(j + "*" + i + "=" + j * i + "\t"); } //换行 System.out.println(); } }
m0_49051392 2021-01-29
  • 打赏
  • 举报
回复
回个两年前的帖子,给后面的新手看!!!!! 最后那个“倒三角”可以不需要打印出空格,因为你这个是左倒直角三角形 如果想打印出右倒直角三角形,还是需要倒着打印出5行逐行递减的“空格”
  • 打赏
  • 举报
回复
楼主建议做一下杨辉三角问题,很经典的一个题!我也是初学

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧