利用Java打印空心菱形

野性酷女 2022-12-21 00:43 313阅读 0赞

利用Java打印空心菱形

  1. public class Lx {
  2. public static void main(String[] args) {
  3. //打出空心菱形
  4. for (int i = 1; i <= 4; i++) {
  5. //控制行数
  6. for (int k = 1; k <= 4 - i; k++) {
  7. //空格的个数
  8. System.out.print(" ");
  9. }
  10. for (int j = 1; j <= 2 * i - 1; j++) {
  11. //控制星星个数的时候和行有关
  12. if (j == 1 || j == 2 * i - 1) {
  13. System.out.print("*");
  14. } else {
  15. System.out.print(" ");
  16. }
  17. }
  18. System.out.println();
  19. }
  20. for (int i = 3; i >= 1; i--) {
  21. //控制行数
  22. for (int k = 1; k <= 4 - i; k++) {
  23. //空格的个数
  24. System.out.print(" ");
  25. }
  26. for (int j = 1; j <= 2 * i - 1; j++) {
  27. //控制星星个数的时候和行有关
  28. if (j == 1 || j == 2 * i - 1) {
  29. System.out.print("*");
  30. } else {
  31. System.out.print(" ");
  32. }
  33. }
  34. System.out.println();
  35. }
  36. }
  37. }

发表评论

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

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

相关阅读

    相关 打印数字空心菱形

    1 打印数字空心菱形 描述 由键盘输入 n(n 为奇数),打印如下图空心菱形 例 : 输入格式 7 输出格式 ![在这里插入图片描述][20210

    相关 Java打印实心菱形空心菱形

    我们用\号来填充菱形 首先,要想打印出菱形,我们先要对菱形有点认知,首先,菱形是四边相等的图形,只要四边相等,就是菱形,我们这里只说明竖着打印实心菱形和空心菱形。 实心菱形