【java基础】打印图形例子

/*

----*
---* *
--* * *
-* * * *
* * * * *

*/

有两个三角形组成,一个是-的,一个是*的
尖朝下 改变初始值

class ForForTest2
{
  public static void main(String[]args)
{
    for(int x = 0;x<5;x++)
      for (int y = x;y<5;y++)
{
        System.out.println("-")
}
}
      System.out.println();
}

x=0,x<5 y=0,y<5 打印- y++=1
x=0,x<5 y=1,y<5,打印 - y++ = 2

x=0,x<5 y=2,y<5,打印 -
.....
第一行 打印 5个- (换行)
第二行 打印 4个- (换行)

打印结果是
-----
----
---
--
-

 public static void main(String[]args)
{
    for(int x = 0;x<5;x++)
      for (int y = x;y<5;y++)
{
        System.out.print(" ")
      for(int z=0;z<=x;z++)
      {
        System.out.print('*')
}        
}
}
      System.out.println();
 
 

 

posted @ 2020-12-29 14:42  learning365  阅读(127)  评论(0编辑  收藏  举报