当前位置: 代码网 > it编程>编程语言>Java > Java多重循环与程序调试示例详解

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多重循环与程序调试内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com