双重循环

简介: 双重循环

一、什么是二重循环?

一个循环体内包含另一个完整的循环结构。

比如说:

1.while(循环条件1){

//循环操作1

while(循环条件2){

//循环操作2

}

}

2.do{

//循环操作1

do{

//循环操作2

}while(循环条件2);

}while(循环条件1);

3.for(循环条件1){

//循环操作1

for(循环条件2){

//循环操作2

}

}

4.while(循环条件1){

//循环操作1

for(循环条件2){

//循环操作2

}

}

二、外层循环变量变化一次,内层循环的变量也要跟着变化。

三、使用双重循环打印直接三角形:

分析:

1.外层循环控制的是行数

2.内层循环控制的是号的个数
代码:
public static void main(String []args){
//打印5行的直接三角形
for(int i=1,i<=5;i++){
for(int j = 1;j<=i;j++){
System.out.print("
");

}

System.out.print("\n");

}

}

四、continue:结束当前循环,进行下次循环。

五、break:结束循环,如果有两重循环,在内层循环总加入break,程序光跳出的是内层循环,外层循环继续执行。

相关文章
|
机器学习/深度学习 人工智能 前端开发
机器学习PAI常见问题之web ui 项目启动后页面打不开如何解决
PAI(平台为智能,Platform for Artificial Intelligence)是阿里云提供的一个全面的人工智能开发平台,旨在为开发者提供机器学习、深度学习等人工智能技术的模型训练、优化和部署服务。以下是PAI平台使用中的一些常见问题及其答案汇总,帮助用户解决在使用过程中遇到的问题。
|
存储 大数据 OLAP
DataFunCon 2024·北京站|Apache Paimon 实时湖仓存储底座
阿里云开源大数据表存储负责人李劲松老师,7 月 6 日 15:30-16:10 “实时洞察,湖仓之力”论坛将带来主题为《Apache Paimon 实时湖仓存储底座》的精彩内容。
822 7
DataFunCon 2024·北京站|Apache Paimon 实时湖仓存储底座
|
机器学习/深度学习 算法 关系型数据库
【博士每天一篇文献-实验】Is a Modular Architecture Enough?
本文探讨了模块化架构在机器学习中的有效性,通过实验展示了模块化系统在特定任务中通过专业化显著提升性能的潜力,并提出了评估模块化架构性能的新指标,同时指出了当前系统在泛化和性能上的局限性。
71 2
【博士每天一篇文献-实验】Is a Modular Architecture Enough?
|
存储 前端开发 C++
零基础学前端系列教程 | 和前端谈恋爱的第004天——打扮漂亮
零基础学前端系列教程 | 和前端谈恋爱的第004天——打扮漂亮
87 0
|
前端开发 API
【读书后台管理系统】—前端框架搭建(一)
【读书后台管理系统】—前端框架搭建(一)
|
Android开发
《58同城Android客户端Walle框架演进与实践之路》电子版地址
58同城Android客户端Walle框架演进与实践之路
131 0
《58同城Android客户端Walle框架演进与实践之路》电子版地址
庆贺使用VS2017编译OpenJDK12成功!
庆贺使用VS2017编译OpenJDK12成功!
140 0
4_1 偶数分解 (不明白为什么0)
歌德巴赫猜想:任何一个大于六的偶数可以拆分成两个质数的和,打印出所有的可能 输入n为偶数,输出n的所有分界可能 如输入 100 输出: 100=3+97 100=11+89 100=17+83 100=29+71 100=41+59 100=47+53 1 import java.
1378 0