用java程序打印出菱形

Myth丶恋晨 2022-07-11 05:50 268阅读 0赞
  1. 如图所示,打印出如下图形:
  2. *
  3. ***
  4. *****
  5. ***
  6. *

分析:如图片中所示

  1. 代码示例:
  2. public static void draw()//第19题,打出图形.菱形
  3. {
  4. int n=3; //自定义
  5. //前三行的输出
  6. for (int i = 1; i <= n; i++) { //控制行数
  7. for (int j = 1; j <= n - i; j++) { //打印空格
  8. System.out.print(" ");
  9. }
  10. for (int k = 0; k < i*2 -1; k++) { //打印*
  11. System.out.print("*");
  12. }
  13. System.out.println();
  14. }
  15. //后两行的输出
  16. for (int i = n-1; i >= 1;i--) { //行数
  17. for(int k = 1;k <= n-i;k++) { //打印空格
  18. System.out.print(" ");
  19. }
  20. for (int j = 1; j <= i*2 -1; j++) { //打印*
  21. System.out.print("*");
  22. }
  23. System.out.println();
  24. }
  25. }

发表评论

表情:
评论列表 (有 0 条评论,268人围观)

还没有评论,来说两句吧...

相关阅读

    相关 java打印菱形

    本文讲述如何用Java打印一个菱形,以及打印直角和等腰三角形的方法, 本文教程比较详细,如果想要直接学习菱形可以直接翻到本文最下方!!! 左下角三角形 (这里