欢迎来到徐庆高(Tea)的个人博客网站
磨难很爱我,一度将我连根拔起。从惊慌失措到心力交瘁,我孤身一人,但并不孤独无依。依赖那些依赖我的人,信任那些信任我的人,帮助那些给予我帮助的人。如果我愿意,可以分裂成无数面镜子,让他们看见我,就像看见自己。察言观色和模仿学习是我的领域。像每个深受创伤的人那样,最终,我学会了随遇而安。
当前位置: 日志文章 > 详细内容

Java多重循环与程序调试示例详解

2025年08月05日 Java
一.多重循环1.为什么使用多重循环多重循环可以输出如下图形其中外层循环控制行数​ 内层循环控制列数2.什么是多重循环一个循环体内又包含另一个完整的循环结构while(循环条件1){ //循环操

一.多重循环

1.为什么使用多重循环

多重循环可以输出如下图形

其中外层循环控制行数

​ 内层循环控制列数

2.什么是多重循环

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

while(循环条件1){
     //循环操作1
     while(循环条件2){
          //循环操作2
     }
}
while(循环条件1){
      //循环操作1
      for(循环条件2){
   	        //循环操作2
	  }
}

3.多重循环的使用

各循环可互相嵌套

一般不超过三层

外层循环变量变化一次,内层循环变量要变化一遍

二break语句和continue语句

1.break语句

int i = 2;
switch(i){
        case 1: 
             system.out.println("星期一");
             break;
        case 2: 
             system.out.println("星期二");
             break;
 }
//其他语句

break用于改变程序控制流

用于do-while、while、for循环中,可跳出循环而执行循环后面的语句

break通常在循环中与条件语句一起使用

遇到break,立即跳出switch语句

2.continue语句

continue :只能用在循环里

continue 作用:跳过循环体中剩余的语句而执行下一次循环

while(…) {
     ……
     ……
     continue;
     ……
     ……
}

3.break和continue的区别

使用场合:

break常用于switch结构和循环结构中

continue一般用于循环结构中

作用(循环结构中):

break语句终止某个循环,程序跳转到循环块外的下一条语句

continue跳出本次循环,进入下一次循环

双重循环亦如此

三.程序调试

1.什么是程序调试

当程序出错时,我们也希望能这样

程序执行时忽闪一下就运行结束,让程序一步一步运行

在行号的右边,鼠标左键单击,添加断点

右键,选择debug执行程序

附:使用双重循环输出九九乘法表

package com.hz;
 
public class lianxi {
 
	public static void main(string[] args) {
		// todo auto-generated method stub
			for(int i = 1;i<=9;i++) {
				for(int j = 1;j<=i ;j++) {
				
						system.out.print(i+"*"+j+"="+i*j+"\t");
					
				}
					
				system.out.println();
			}
	}
 
}

输出结果:

1*1=1    
2*1=2    2*2=4    
3*1=3    3*2=6    3*3=9    
4*1=4    4*2=8    4*3=12    4*4=16    
5*1=5    5*2=10    5*3=15    5*4=20    5*5=25    
6*1=6    6*2=12    6*3=18    6*4=24    6*5=30    6*6=36    
7*1=7    7*2=14    7*3=21    7*4=28    7*5=35    7*6=42    7*7=49    
8*1=8    8*2=16    8*3=24    8*4=32    8*5=40    8*6=48    8*7=56    8*8=64    
9*1=9    9*2=18    9*3=27    9*4=36    9*5=45    9*6=54    9*7=63    9*8=72    9*9=81    

总结

到此这篇关于java多重循环与程序调试的文章就介绍到这了,更多相关java多重循环与程序调试内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!