多重循环及程序调试

while循环

while(循环条件1){

     //循环操作1

     while(循环条件2){

          //循环操作2    

 }

}

do while  循环

do{

    //循环操作1

    do{

        //循环操作2

    }while(循环条件2);

}while(循环条件1);

for 循环

for(循环条件1){

     //循环操作1

     for(循环条件2){

          //循环操作2

     }

}

多重循环的使用

各循环可互相嵌套

一般不超过三层

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

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

//wuhle 循环
public static void main(String[] args) {
		int a = 1;
		while (a <= 9) {
			int	b = 1;
			while(b <= a) {
				System.out.print(b+"*"+a+"="+b*a+" ");
				b++;
			}
			a++;
			System.out.println(" ");
		}
	}
//for 循环
for(int a = 1;a <= 9;a++) {
			for(int b = 1;b <= a;b++) {
				System.out.print(b+"*"+a+"="+b*a+" ");
			}
		System.out.println();
		}

break语句语法

改变程序控制流

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

什么是continue语句

只能用在循环里

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

 为什么需要程序调试

编写程序过程中有时出现错误,但不好发现和定位错误,有没有好的方法呢?

通过代码阅读或者加输出语句查找程序错误

当程序结构越来越复杂时,需要专门的技术来发现和定位错误,就是“程序调试”

 练习题:打印数列

使用循环输出 100、95、90、85.......5(使用三种循环输出)

public static void main(String[] args) {
		//for 循环
		for (int i = 100; i >= 5;i -=5) {
			System.out.println(i);		
		}
		
		//while 循环
		int a = 100;
		while(a >= 5) {
			System.out.println(a);
			a -=5;
		}
		
		
		//do while 循环
		int b = 100;
		do {
			System.out.println(b);
			b -=5;
		}while(b >= 5);
		
		
	}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值