第四章 Java程序循环语句

目录

循环结构

for循环结构

案例:

break关键字的使用

while循环结构

案例:

do-while循环结构

案例:

嵌套循环

break和continue的使用

程序调试


循环结构

  • 在某些条件满足的情况下,反复执行特定代码的功能
  • 循环语句分类:
    1. for循环

    2. while循环

    3. do-while循环

  • 循环语句的四个组成部分

    1. 初始化部分

    2. 循环条件部分

    3. 循环体部分

    4. 迭代部分

for循环结构

  • 循环结构的4个要素是:
    1. 初始化条件
    2. 循环条件(是boolean类型)
    3. 循环体
    4. 迭代条件
  • for循环结构

for(①;②;④){

}

  • 执行过程:①-②-③-④-②-③-④-……②

 

 

案例:

public class Test {
	public static void main(String[] args) {
		
		for(int i = 1; i <= 5; i++){
			System.out.println("hello world!");
		}

		int num = 1;
		for(System.out.print('a'); num <= 3; System.out.print('c'), num++){
			System.out.print('b');
		}

	}
}

break关键字的使用

在循环中,一旦执行到break,就跳出循环。

while循环结构

  • 循环结构的4个要素
    1. 初始化条件
    2. 循环条件(boolean类型)
    3. 循环体
    4. 迭代条件
  • while循环的结构

while(){

    ③;

    ④;

}

  • 执行过程:①-②-③-④-②-③-④-……②
  • 说明:
    • 写while循环千万要小心不要丢了迭代条件。一旦丢了,就可能导致死循环
    • 我们写程序,要避免出现死循环
    • for循环和while循环是可以互相转换的

案例:

public class Test7 {
	public static void main(String[] args) {
		
		//循环变量初始值
		int count = 1;
		//循环条件
		while(count <=5){
			System.out.println("打印第"+count+"份考试卷子");
			//循环变量的值变化
			count++;
		}

	}
}

do-while循环结构

  • 循环结构的4个要素
    1. 初始化条件
    2. 循环条件(boolean类型)
    3. 循环体
    4. 迭代条件
  • do-while循环的结构

do{

    ;

    ;

}while();

  • 执行过程:①-③-④-②-③-④-②-……②
  • 说明:do-while循环至少会执行一次循环体
  • 在开发中经常使用的是for和while循环,do-while使用较少

案例:

public class Test {
	public static void main(String[] args) {

		// 遍历100以内的偶数,并计算所有偶数的和及偶数的个数
		int num = 1;
		int sum = 0;
		int count = 0;
		do {
			if (num % 2 == 0) {
				System.out.println(num);
				sum += num;
				count++;
			}
			num++;
		} while (num <= 100);
		System.out.println(sum);
		System.out.println(count);

	}
}

嵌套循环

嵌套循环的使用

1. 嵌套循环:将一个循环结构A声明在另一个循环结构B的循环体中,就构成了嵌套循环

2. 外层循环:循环结构B

    内层循环:循环结构A

3. 说明:

内层循环结构遍历一遍,只相当于外层循环体执行了一次

假设外层循环需要执行m次,内层循环需要执行n次。此时内层循环的循环体一共执行了m*n次

break和continue的使用

关键字

使用范围

循环中使用的作用

相同点

break

switch-case结构

循环结构

结束当前循环

关键字后面不能声明执行语句

continue

循环结构

结束当次循环

关键字后面不能声明执行语句

程序调试

  • 通过Eclipse提供的debug调试功能我们可以对程序进行调试。
  • 单步执行:程序一步一步的执行。
  • 断点:设置程序从哪里开始进行单步执行。
  • 调试程序时必须使用debug的方式运行。
  • 调试程序注意观察每个变量的变化情况。

调试常用快捷键(Eclipse):

F6:往下走一行代码

F5:进入某个方法中

F7:跳出某个方法

F8:放行程序到下一个断点处

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值