黑马程序员技术交流社区

标题: 【打印金字塔*号】听完课,再来写程序 [打印本页]

作者: StringBOX    时间: 2015-12-3 22:11
标题: 【打印金字塔*号】听完课,再来写程序
不多说,上理解,上程序。。。。有啥理解不对的请帮助。。。。
  1. /*
  2. 目标:打印金字塔*号

  3.     *
  4.    * *
  5.   * * *
  6. * * * *
  7. * * * * *

  8. 步凑:
  9. 1、 可以看做是两个图形组成,*号前空白处用“-”表示,则为:
  10. ----*
  11. ---* *
  12. --* * *
  13. -* * * *
  14. * * * * *
  15. 2、外循环有一个for,内循环由两个for组成,一个控制“-”号,一个控制“*”号,
  16. “-”号只有4行,“*”有5行
  17. */

  18. class Demo_10
  19. {
  20.         public static void main(String[] args)
  21.         {
  22.                 for(int x=0;x<5;x++)//行定义
  23.                 {
  24.                         for(int y=x;y<4;y++)//“-”列定义
  25.                         {
  26.                                 System.out.print(" ");
  27.                         }
  28.                         for(int y=0;y<=x;y++)//“*”列定义
  29.                         {
  30.                                 System.out.print("*"+" ");       
  31.                         }
  32.                         System.out.println();
  33.                 }
  34.         }
  35. }
复制代码




作者: 阳光下的枫叶    时间: 2015-12-6 00:03
不错!!!!!!!!!!!!!!
作者: StringBOX    时间: 2015-12-7 22:33
阳光下的枫叶 发表于 2015-12-6 00:03
不错!!!!!!!!!!!!!!

挑挑不好的地方。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2