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("------------------"+"\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的更多相关文章
- Java之跳出多重循环
在java里,想要跳出多重循环,有两种方法 1.在循环语句前设置一个标记,然后使用带有该标记的break语句跳出该循环 public static void main(String args[]) { ...
- JAVA基础——最简单的多重循环程序
Java 循环语句之多重循环 循环体中包含循环语句的结构称为多重循环.三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环.在二重循环中,外层循环每执行一次,内层循环要执行一圈. 如下所示: ...
- java中如何使用break跳出多重循环
java 中已知的三种跳出多重循环的方式: System.out.println("---------java中跳出多重循环的三种方式:---------"); System.ou ...
- java基础 ------- 多重循环 and break与continue
----- 什么是多重循环 ---- 打印数列 public class ForEx { public static void main(String[] args){ for(int i = ...
- java 多重循环
//http://www.weixueyuan.net/view/6311.html //多重循环 import java.util.Scanner; public class Test16{ pub ...
- 在java中,怎样跳出当前的多重循环?
</pre>直接用break ;详细举比例如以下:<p></p><p></p><p></p><pre name ...
- 慕课网-安卓工程师初养成-4-14 Java 循环语句之多重循环
来源:http://www.imooc.com/code/1497 循环体中包含循环语句的结构称为多重循环.三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环.在二重循环中,外层循环每执行 ...
- Java 循环语句之多重循环
循环体中包含循环语句的结构称为多重循环.三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环.在二重循环中,外层循环每执行一次,内层循环要执行一圈. 如下所示: 例如:使用 * 打印长方形: ...
- 关于Java 中跳出多重循环
前言 环境:window10 JDK 1.8 应用场景:在多个for循环或while循环中,直接跳到最外层的循环外面,而不是需要层层退出来. 使用: 使用一个标签label(也可以是其他单词,不能是关 ...
随机推荐
- codevs 2449 骑士精神 (IDDfs)
/* 限制步数 写迭代加深 注意剪枝:当先步数+不同的个数-1>当前限制的步数 就cut */ #include<cstdio> #include<cstring> #i ...
- ZOJ1524
题意:给定需要购买物品的顺序以及总物品对应的价格,求解按顺序购买物品时最小花费. 输入: m,n(m代表需要购买物品的清单,n代表总的物品数) Xi...(代表对应物品的序号以及价格) 输出: cos ...
- Java Criteria表关联查询(两个表未定义关联关系)
Criteria criteria = this.getSession().createCriteria(Competition.class, "b"); DetachedCrit ...
- mobx react
目录结构: Model/index.js 'use strict'; import { action, autorun, observable, computed } from "mobx& ...
- 【转】Qt之模型/视图
[本文转自]http://blog.sina.com.cn/s/blog_a6fb6cc90101hh20.html 作者: 一去丶二三里 关于Qt中MVC的介绍与使用,助手中有一节模型/视图编程 ...
- js实现数组内元素随机排序
其实蛮容易实现的,关键是简洁与否,下面是我自己写的. function randomSort(a){ var arr = a, random = [], len = arr.length; for ( ...
- WDCP一些常用的一健安装包可选安装组件
为有更好的性能,也为更简洁的系统,一些不是常用或不是基本的功能,都将做为可选的安装组件需要用到的就安装 memcache的安装 wget -c http://down.wdlinux.cn/in/me ...
- 工作中用到的Jquery特效
jQuery缓慢弹出下拉tab导航 http://sc.chinaz.com/jiaoben/130811578701.htm
- PDO封装函数
header("Content-type: text/html; charset=utf-8"); /** * 初始化 pdo 对象实例 * @param bool $newins ...
- WinMain与WndProc以及窗口诞生过程总结
一.int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR szCmdLine, int nCmdShow) 四个 ...