zoukankan      html  css  js  c++  java
  • 编写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();
                    }

  • 相关阅读:
    分享一个难得的YiBo微博客户端应用源码Android版
    js的cookie操作及知识点详解
    c#中out参数的作用
    取消安卓listview,scrollview,gridview滑动时候边缘模糊问题
    分块+deque维护 Codeforces Round #260 (Div. 1) D. Serega and Fun
    并发
    感想
    windows服务器允许MySQL远程连接
    C. Vasya And The Mushrooms
    cf1017 D. The Wu
  • 原文地址:https://www.cnblogs.com/cycanfly/p/5220775.html
Copyright © 2011-2022 走看看