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("------------------"+"\n");
        fun1();
     System.out.print("------------------"+"\n");
        fun2();
        System.out.print("------------------"+"\n");
        fun3();
        System.out.print("------------------"+"\n");
        fun4();
         System.out.print("------------------"+"\n");
    }

}

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

for 的多重循环--java的更多相关文章

  1. Java之跳出多重循环

    在java里,想要跳出多重循环,有两种方法 1.在循环语句前设置一个标记,然后使用带有该标记的break语句跳出该循环 public static void main(String args[]) { ...

  2. JAVA基础——最简单的多重循环程序

    Java 循环语句之多重循环 循环体中包含循环语句的结构称为多重循环.三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环.在二重循环中,外层循环每执行一次,内层循环要执行一圈. 如下所示: ...

  3. java中如何使用break跳出多重循环

    java 中已知的三种跳出多重循环的方式: System.out.println("---------java中跳出多重循环的三种方式:---------"); System.ou ...

  4. java基础 ------- 多重循环 and break与continue

    -----  什么是多重循环 ----   打印数列 public class ForEx { public static void main(String[] args){ for(int i = ...

  5. java 多重循环

    //http://www.weixueyuan.net/view/6311.html //多重循环 import java.util.Scanner; public class Test16{ pub ...

  6. 在java中,怎样跳出当前的多重循环?

    </pre>直接用break ;详细举比例如以下:<p></p><p></p><p></p><pre name ...

  7. 慕课网-安卓工程师初养成-4-14 Java 循环语句之多重循环

    来源:http://www.imooc.com/code/1497 循环体中包含循环语句的结构称为多重循环.三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环.在二重循环中,外层循环每执行 ...

  8. Java 循环语句之多重循环

    循环体中包含循环语句的结构称为多重循环.三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环.在二重循环中,外层循环每执行一次,内层循环要执行一圈. 如下所示: 例如:使用 * 打印长方形: ...

  9. 关于Java 中跳出多重循环

    前言 环境:window10 JDK 1.8 应用场景:在多个for循环或while循环中,直接跳到最外层的循环外面,而不是需要层层退出来. 使用: 使用一个标签label(也可以是其他单词,不能是关 ...

随机推荐

  1. python的数与字符串

    双引号 c1="sldkjf"print c1c2="It's a dog"print c2 单引号c1='sldkjf'print c1c2='It" ...

  2. css中同时用头部引入和外部引入对同一个标签进行样式设置,哪一个优先级高。

    这段是html中的代码 <!doctype html> <html lang="en"> <head> <meta charset=&qu ...

  3. toString结果

    String[] str = new String[] { "a", "b", "c" }; System.out.println(str) ...

  4. C#线程 访问资源同步简介

    在多线程应用(一个或多个处理器)的计算中会使用到同步这个词.实际上,这些应用程序的特点就是它们拥有多个执行单元,而这些单元在访问资源的时候可能会发生冲突.线程间会共享同步对象,而同步对象的目的在于能够 ...

  5. ASP.Net页面间传值

    一.目前在ASP.NET中页面传值共有这么几种方式: 1.表单提交,   <form action= "target.aspx" method = "post&qu ...

  6. Cacti添加IO模板并监控磁盘IO

    1.下载Cacti_Net-SNMP_DevIO_v3.1.zip 下载Cacti_Net-SNMP_DevIO_v3.1.zip,解压并上传net-snmp_devio.xml到/resource/ ...

  7. RTSP协议资料

    维基百科: RTSP:http://en.wikipedia.org/wiki/Real_Time_Streaming_Protocol RTP:http://en.wikipedia.org/wik ...

  8. C# LINQ 基本操作实例

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  9. Mysql 视图笔记2

    这学期开了数据库的课,对sql注入颇感兴趣.因此,对数据库语句也颇为喜爱.遇到了with check option 问题.这属于sql view里面的一个问题.在此略做小结.大牛勿喷! 先自定义一个t ...

  10. java事件处理

    1.ActionEven事件 文本框,按钮,菜单项,密码框,单选按钮都可以出发ActionEvent事件 使用 addActionListener(ActionListener listen1) 来注 ...