4.while、do-while、for

一、While结构

语法:

while(条件) {
	//循环体(循环操作)
	[ break; ]  //跳出循环或终止循环 
}

在这里插入图片描述
特点:先判断条件,再执行循环操作。如果一开始条件不成立循环体就不会执行。

示例:

int i = 1;
while ( i <= 30 ) {
      System.out.println("我是个坚强独立的女孩!");
	    i ++;
}

二、do-while结构

do {
	//循环操作
	[ break; ]  //跳出循环或终止循环
} while ( 循环条件 ); //别漏了这个分号

在这里插入图片描述
图4.2 do-while循环结构流程图

特点:do-while结构至少会执行一次循环操作,尽管一开始条件不成立。

示例:
在这里插入图片描述

三、While与do-while比较

图4.3 While与do-while比较
在这里插入图片描述

四、while循环和do-while循环的区别

在这里插入图片描述
图4.4 while与do-while的区别

五、for结构

语法:

for(初始化循环变量; 条件判断;  更新循环变量){
	//循环操作
}

在这里插入图片描述
特点:常用于循环次数已知的情形。
for循环中的三个表达式都是可选的,但要注意死循环的情况。

示例:

  for(int i=0; i<10; i++){
            	System.out.println("Hello World!");
            }

嵌套循环:
/*
打印
********************
********************
********************
********************
********************
********************
*/

Scanner input = new Scanner(System.in);
	System.out.print("请输入每行*的个数:");
	int cols = input.nextInt();
	for(int i=0; i<5; i++){ //打印行
		for(int j=0; j<cols; j++){ //打印列
			System.out.print("*");
		}
		System.out.println();
	}

六、break关键字

break关键字:改变程序控制流。用于do-while、while、for中时,可跳出循环而执行循环后面的语句。

七、continue关键字

continue关键字:只能用在循环里。作用是跳过循环体中剩余的语句而执行下一次循环。
问题:求1~10之间的所有偶数和
在这里插入图片描述

八、循环总结

在这里插入图片描述

九、控制流语句总结:

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章