04 : 循环结构

循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。

它由循环体中的条件,判断继续执行某个功能还是退出循环。

根据判断条件,循环结构又可细分为先判断后执行的循环结构和先执行后判断的循环结构

循环结构1:for

形式

for(循环的开始位置;循环的条件;更改条件){

循环体

}

嵌套for循环

概述

根据外层的条件,判断里层能否执行,如果能执行,就把里层代码都循环完毕后,再继续执行外层,继续判断。

形式

for(循环的开始位置 ; 循环的条件 ; 更改条件 ){//外循环

for(循环的开始位置 ; 循环的条件 ; 更改条件 ){//内循环

循环体

}

}

foreach循环结构

形式

//高效for循环  / foreach的循环结构

//for(1  2 : 3){}//3是要遍历的数组名称  1是数组中数据的类型  2是遍历到数据的变量名

for (int o : a) {

//打印数组中的每个元素

System.out.println(o);

}

foreach示例

示例

1 100以内偶数求和

输出:

2 输出10-1

输出: 

3 第一行输出8,第一行输出88,第一行输出888,第一行输出8888

输出:

4 九九乘法表

输出:

5 输出等腰三角形

输出:

6 100以内素数和

输出:

循环结构2:while

先判断,再执行

格式

while(执行条件){

代码…

}

示例

猜数字

输出:

循环结构3:do-while

先执行,再判断

格式

do{

代码…

} while(执行条件);

示例

猜数字

输出:

break和continue

形式

break: 中断当前循环,简单粗暴

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

示例同上。

原文地址:https://www.cnblogs.com/aqin1012/p/12127968.html

时间: 2024-07-30 16:06:32

04 : 循环结构的相关文章

04 循环结构概述和for语句的格式及其使用

04.01_Java语言基础(循环结构概述和for语句的格式及其使用) A:循环结构的分类 for,while,do-while B:循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } C执行流程: a:执行初始化语句 b:执行判断条件语句,看其返回值是true还是false 如果是true,就继续执行 如果是false,就结束循环 c:执行循环体语句; d:执行循环后的操作表达式 e:回到B继续. D:案例演示 在控制台输出10次"hellow

04循环结构概述和for语句的格式及其使用

* A:循环结构的分类 * for,while,do...while * B:循环结构for语句的格式:* for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; }* C执行流程: * a:执行初始化语句 * b:执行判断条件语句,看其返回值是true还是false * 如果是true,就继续执行 * 如果是false,就结束循环 * c:执行循环体语句; * d:执行循环后的操作表达式 * e:回到B继续.* D:案例演示 * 在控制台输出10次"helloworld"

04循环结构的练习

循环练习题 循环练习: // 1. 多种方法打印26个小写字母 class Demo1 { public static void main(String[] args) { /* while循环结构 */ char ch = 'a'; while (ch <= 'z') { System.out.print(ch + " "); ch += 1; } /* do-while循环结构 */ do { System.out.print(ch + " "); } w

04循环结构

1:switch语句(掌握) (1)格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: 语句体n+1; break; } 格式解释说明: switch:说明这是switch语句. 表达式:可以是byte,short,int,char JDK5以后可以是枚举 JDK7以后可以是字符串 case:后面的值就是要和表达式进行比较的值 break:表示程序到这里中断,跳出switch语句 default:如

20150727 Day05课程——循环结构之While,do-while,for循环

20150727 Day05课程——循环结构之While,do-while,for循环 今天是Java预科课程的上课第五天,课程内容如下: 01.while循环 while(条件){ //循环体 } 注意点:所有的循环必须具备四要素 01.初始变量 02.循环条件 03.循环体 04.必须改变迭代变量的值 合格了吗? String userInput="n"; while(!userInput.equals("y")){ //如果用户输入的不是y,那么执行循环体 /

循环结构while-----do while

作为java学习中第一个难点--循环结构,开始上手时总会让人感觉到一头雾水,时而觉得为循环的次数是否正确发愁,时而为变量的表达式放在何处而困扰,所以,今天写下此文记录一点自己学习的心得与大家分享,希望大家跟我一样明了的解决循环结构(while--do  while)在心中的迷惑! 1.while循环 while语法: while(条件){ //循环体 }    特点:先判断.在执行 while循环结构执行顺序一般如下: 1)声明并初始化循环变量. 2)判断条件是否满足,如果满足.则执行循环操作,

4th 循环结构概述和for语句的格式及其使用

04.01_Java语言基础(循环结构概述和for语句的格式及其使用) A:循环结构的分类 for,while,do...while B:循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } C执行流程: a:执行初始化语句 b:执行判断条件语句,看其返回值是true还是false 如果是true,就继续执行 如果是false,就结束循环 c:执行循环体语句; d:执行循环后的操作表达式 e:回到B继续. D:案例演示 在控制台输出10次"hell

08-黑马程序员------C 语言学习笔记---C语言的循环结构

黑马程序员------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------- 循环结构 01 当型循环while 格式: while(表达式) 语句: *先计算while后面表达式的值,如果岂值为真,则执行循环体 *执行完循环体后,再次执行计算while后的表达式,其值还为真则继续执行循环体,其值为假,则

[lua]紫猫lua教程-命令宝典-L1-01-06. 循环结构

L1[循环]01. for循环结构介绍 只是简单的说了下计数型的for循环结构 for i=1,10,1 do testlib.traceprint(i) end 注意几点: 1.上面的1和10表示循环从1开始计数 到达10还在计数  超出10才会不循环 步长1 2 i这个变量是for循环内部的一个局部变量 离开了循环结构就失效了 而且 这个局部变量是非常特殊的  在for结构内我们人工修改这个i这个特殊的局部变量只能作用很小的范围 for i=1,10,1 do testlib.tracepr