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. nyoj 623

    #include <iostream> using namespace std; int main() { int a[51][51],b[51][51],c[51][51],i,j,k, ...

  2. no drawer view found with gravity RIGHT(Android实现侧滑菜单从右面滑出) 解决办法

    代码如下: <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width ...

  3. MySQL导入导出命令

    前言 如果使用图形化界面,那么可以通过几个点击即可导入.导出.本文是假定你没有安装那些如Navicat等GUI管理软件. 场景 假设在电脑A和电脑B中都装有MySQL数据库管理系统,并且在电脑A的My ...

  4. 我对Backbone中url属性的理解

    Model中有一个url属性,而且有一个urlRoot属性. Collection中也有一个url属性. // 这是Model中的url方法 url: function() { var base = ...

  5. SQL 无法打开物理文件 XXX.mdf",操作系统错误 5:"5(拒绝访问。)"

    用T-SQL命令附加数据库时,出现如下异常信息: 无法打开物理文件 XXX.mdf".操作系统错误 5:"5(拒绝访问.)". (Microsoft SQL Server ...

  6. JDK环境变量配置及Tomcat安装服务

    1.测试jdk安装是否成功: 在cmd中输入java -version 2.环境变量: 1)新建系统变量JAVA_HOME,如:D:\Program Files\Java\jdk1.8.0_60 2) ...

  7. java swing 音乐播放器-乐乐音乐

    乐乐音乐1.0(本地版) 乐乐音乐是基于musique 开源播放器开发的java swing音乐播放器,实现了mp3.flac.ape.wav等多种音频格式的播放和ksc歌词的解析.制作和显示. 完成 ...

  8. angularjs使用directive实现倒计时按钮

    前不久在做一个彩票的项目时,有一个手动开奖的需求.所以有了这个倒计时按钮.下面分享下具体的代码: 效果: 代码: App.directive('timerBtn', function() { // 倒 ...

  9. ruby on rails 中render的使用

    最近写ror,因为比较菜,很多东西不知道,只能看一点查一点了 render 先上点搜集的常用方式 render :action => "long_goal", :layout ...

  10. ie6,7下js动态加载图片不显示错误

    ie6,7下js动态加载图片不显示错误 先描述一下出现这种匪夷所思bug的背景: 我在页面加载的时候加载一堆小缩略图,<a href="javascript:void(0);" ...