• 编写Java程序,应用for循环打印菱形、三角形


     1     package com.hanqi;
     2 
     3 public class Test10 {
     4 
     5     public static void main(String[] args) {
     6         //菱形
     7         
     8 
     9         //上半部分
    10         for (int m = 1; m <= 10; m++)
    11         {
    12             //输出空格
    13             for (int n = 9; n >= m ;n--)
    14             {
    15                 System.out.print(" ");
    16             }
    17             //输出* 左上
    18             for (int n = 1; n <= m; n++)
    19             {
    20                 System.out.print("*");
    21             }    
    22             
    23             //右上
    24             for (int n = 1; n < m; n++)
    25             {
    26                 System.out.print("*");
    27             }
    28 
    29             System.out.println();
    30         }
    31         
    32         //下半部分
    33         for (int m = 1; m <= 9; m++)
    34         {
    35             //输出空格
    36             for (int n = 1; n <= m ;n++)
    37             {
    38                 System.out.print(" ");
    39             }
    40             //输出* 左下
    41             for (int n = 9; n >= m; n--)
    42             {
    43                 System.out.print("*");
    44             }    
    45             
    46             //右下
    47             for (int n = 9; n > m; n--)
    48             {
    49                 System.out.print("*");
    50             }
    51 
    52             System.out.println();
    53         }    
    54         
    55     }
    56 
    57 }

    //输出三角形
                    //右上
                    for(int m = 1; m <= 10; m++)
                    {
                        for (int n = 1; n <= m; n++)
                        {
                            System.out.print("*");
                        }
                        
                        System.out.println();
                    }
                    //右下(1)
                    for(int m = 1; m <= 10; m++)
                    {
                        for (int n = 10; n >= m; n--)
                        {
                            System.out.print("*");
                        }
                        
                        System.out.println();
                    }
                    //右下(2)
                    for(int m = 9; m >= 1; m--)
                    {
                        for (int n = 1; n <= m; n++)
                        {
                            System.out.print("*");
                        }
                        
                        System.out.println();
                    }
    
                    //左上
                    for (int m = 1; m <= 10; m++)
                    {
                        //输出空格
                        for (int n = 9; n >= m ;n--)
                        {
                            System.out.print(" ");
                        }
                        //输出*
                        for (int n = 1; n <= m; n++)
                        {
                            System.out.print("*");
                        }    
    
                        System.out.println();
                    }
            //左下(1)
                    for (int m = 1; m <= 9; m++)
                    {
                        //输出空格
                        for (int n = 1; n <= m ;n++)
                        {
                            System.out.print(" ");
                        }
                        //输出*
                        for (int n = 9; n >= m; n--)
                        {
                            System.out.print("*");
                        }    
            
                        System.out.println();
                    }
                    //左下(2)
                    for (int m = 10; m >= 1; m--)
                    {
                        //输出空格
                        for (int n = 9; n >= m ;n--)
                        {
                            System.out.print(" "); 
                        }
                        //输出*
                        for (int n = 1; n <= m; n++)
                        {
                            System.out.print("*");
                        }    
    
                        System.out.println();
                    }

  • 相关阅读:
    html的一些基本属性介绍
    html的一些基本语法学习与实战
    getline()和get()的使用区别
    浅谈JS执行环境及作用域
    vue的第一个commit分析
    移动端适配-rem(新)
    电商类业务梳理
    不同类型的状态码及含义
    TCP/IP简记
    前端性能优化小结(持续更新)
  • 原文地址:https://www.cnblogs.com/cycanfly/p/5220775.html
Copyright © 2020-2023  润新知