1-day5内容和案例

循环结构:

* 主要处理有重复的内容或者有规律的内容

* 分类:

* 1.while语句

* 2.do-while语句

* 3.for语句


while语句

* 结构体:

* while(条件表达式){

* 重复的内容或者是有规律的内容

* }

* 执行流程:

* 首先判断while中的条件表达式是否为true,如果是执行重复或者有规律的内容,如果为false,直接结束

*

* 使用步骤:

* 1.定义初始值

* 2.判断循环条件

* 3.执行循环操作

* 4.改变循环变量值

输出打印10句hello

int i=0;

while(i<10) {

System.out.println("hello");

i++;

}


do-while:

* 结构体:

* do{

* 有重复的内容或者有规律的内容

* }while(条件表达式)


输出打印1-100之间的偶数的和?

int i=1,sum=0;

do {

if(i%2==0) {

sum+=i;

}

i++;

}while(i<=100);

System.out.println(sum);


for循环

* 结构体:

* for(初始值表达式;循环判断条件;循环后的操作数表达式){

* 循环的内容或者有规律的内容

* }

*执行规律:

*1.初始值表达式

*2.判断条件表达式

*如果结果为true 执行循环内容或者有规律的内容

*如果为false,直接结束

*3.在条件表达式为true的时候,执行后内容之后

*执行循环后的操作数表达式

*4.再次判断循环条件

*循环执行2-3步骤

*5.结束


打印数字1到100

for(int i=1;i<=100;i++) {

System.out.println(i);

}


关键字 break continue

break continue

* 作用:为了更好的控制流程语句

* break:

* 用法:

* 1.switch结构体 调出结构体

* 2.主要用在循环语句中

* 3.可以和标记一起使用,主要用在嵌套循环中(嵌套循环)

*注意点:

*1.在break语句之后不能有任何内容输出,因为 执行不到,编译会报错

*2.可以和标记一起使用

*

* continue应用:

* 用法:跳出当次循环,对剩下的循环没有任何影响

* 1.用在循环语句中

* 2.也可以和标记一起使用

* 注意点:

* 1.continue语句之后不能执行其他代码

1-day5内容和案例


* 2.也可以和标记一起使用

* 3.continue如果在最后判断,可以省略不写


输出打印数字1-10

for(int i=1;i<=10;i++) {

if(i==5) {//当i==5时

//break;//跳出当前循环,结束

continue;//跳过当前执行步骤,继续执行

}

System.out.println(i);

}


分享到:


相關文章: