zoukankan      html  css  js  c++  java
  • for 的多重循环--java

                                                                                        for的多重循环--java

           利用for的多重循环打印出四种不同的三角形的图案。

      

         图案如下:

    4种不同三角形图案打印如下
    ------------------
    *
    **
    ***
    ------------------
    ***
    **
    *
    ------------------
      *
     **
    ***
    ------------------
    ***
     **
      *
    ------------------

    code :

    import java.util.*;
    public class Sanjiaoxing {
        /*
         *    *
         *    **
         *    ***           三角形打印
         */
        // 三角形打印1
        public static void fun1()
        {
            for(int i=0;i<3;i++)
            {
                  
                 for(int j=0;j<i;j++)
                 {
                     System.out.print("*");
                 }
                 System.out.println("*");
                
            }
        }
        //三角形打印如图2
    //      ***
    //      **
    //      *
        public static void fun2()
        {
            for(int i=3;i>0;i--)
            {
                for(int j=i-1;j>0;j--)
                {
                    System.out.print("*");
                }
                System.out.println("*");
                
            }
        }
        // 打印三角形3图形如图
    //      *
    //      **
    //     ***
        
        
        public static void fun3()
        {
            for(int i=0;i<3;i++)
            {
                for(int j=1;j<3-i;j++)
                {
                    System.out.print(" ");
                }
                for(int t=0;t<i;t++)
                {
                  System.out.print("*");
                }
                System.out.println("*");
                
            }
        }
        
         // 打印三角形4如图
    //    ***
    //     **
    //      *
        public static void fun4()
        {
            for(int i=0;i<3;i++)
            {
                for(int j=0;j<i;j++)
                
                    System.out.print(" ");
                    for(int t=1;t<3-i;t++)
                    {
                        System.out.print("*");
                    }
                
                System.out.println("*");
                
            }
        }
     
        public static void main(String[] args)
        {  
            System.out.println("4种不同三角形图案打印如下");
             System.out.print("------------------"+" ");
            fun1();
         System.out.print("------------------"+" ");
            fun2();
            System.out.print("------------------"+" ");
            fun3();
            System.out.print("------------------"+" ");
            fun4();
             System.out.print("------------------"+" ");
        }

    }

       个人自写for的多重循环,利用了4个函数。每个函数分别打印一个图形,最后一起调用4个函数打印出上面的4个三角形。这只是简单的for多重循环的应用,大家如有更多更难的习题可以发过来。

    编程是一门艺术,要爱就要深爱。
  • 相关阅读:
    Linux学习笔记(十四)磁盘管理(二):格式化、挂载以及Swap分区
    Linux学习笔记(十三)磁盘管理(一):磁盘分区
    Linux学习笔记(十二)VIM编辑器
    Linux学习笔记(十一)shell基础:管道符、通配符和其他特殊符号
    Linux学习笔记(十)shell基础:历史命令、命令补全、输出重定向、输出重定向
    Linux学习笔记(九)shell基础:echo、命令别名和常用快捷键
    Linux学习笔记(八)Linux常用命令:用户登录查看命令
    Linux学习笔记(七)Linux常用命令:挂载命令
    Linux学习笔记(六)Linux常用命令:关机、重启以及系统运行级别
    Python: 截屏
  • 原文地址:https://www.cnblogs.com/pwhit/p/5183259.html
Copyright © 2011-2022 走看看