Java学习第六天——循环控制语句

本文详细介绍了Java中的循环控制语句,包括if的equals方法、while、for和do-while循环的工作原理及执行流程。同时,讨论了break和continue的用法以及循环嵌套,并给出了无限循环的实例。
摘要由CSDN通过智能技术生成

 

一 if的epuqls方法

局部变量

作用域,写在哪个方法里,就作用在哪个方法里

同一个作用域的变量,命名不能冲突

局部变量的使用,必须先复制才可以使用

 

 

二循环语句

  • 1 while循环
  • 2 for循环
  • 3 do while循环

 

1 while循环:

执行流程

注意事项

1.2 初始化部分;对循环变量进行赋值

1.2 循环条件部分;

1.3循环体部分

1.4 修改更新变量部分

 

2 do while循环

2.1   

do{

  循环体

循环变量变化

}while(循环的条件);



do{

int i=0;

i++;

}while(i<=10); //注;while语句要加上冒号

System.out.println(i);

2.2执行流程;

先执行do()后{}之间的内容,然后再判断while中的循环条件

如果条件为true,循环继续执行

如果提那件为false,则终止循环

 

区别;

while 先判断,再执行。若条件不成立,则直接跳出并终止循环

do while 先执行 ,在判断。不管条件成立不成立,条件至少会被执行一次

例;

int i=10;

do{

i--;

System.out.println(i);

}while(i<0()

System.out.println("HelloWrold!!!")

输出;

i=10

HelloWorld

 

3 for循环

格式;

for(表达式1:初始化变量;表达式2:布尔表达式;表达式3:循环变量的变化)

{

/循环体

}

执行流程;

首先执行表达式1,赋值语句,循环结构的部分,为初始变量赋值,例如int i=0;

然后执行表达式2, 条件语句,循环结构的循环条件 例如 i<=10;

最后执行表达式3,赋值语句,通常使用++或- -运算符,是循环结构的迭代部分,用来改便循环变量。

例;

public static void main(String args []){



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

System.out.println("HelloWorld");

}

}

for循环的特殊形式;

 

1 如果表达式2省略,表示循环永远为真

2 如果表达式3,放下层,结果不变,一样循环(应该放在循环条件之后)

for(int=0;i<9;)

i++;

System.out.println();

3 如果表达式1和3 都省略,只剩表达式2,相当于while(循环条件){ }

4 如果表达式1 2 3都省略:for( ; ; ){ }相当于while(true){ }

 

 

 

break和continue的使用

1.break用于完全结束一个循环,跳出循环体。不管是那种循环,一旦在循环体重遇到break,系统将完全结束该循环,开始执行循环之后的代码。

循环停止;循环条件不成立循环停止

控制循环结构,在循环中,某一个条件中,执行break语句,即强制跳出循环

2.使用continue:continue只是终止本次循环,接着开始下一次循环,而break则是完全终止循环本身,可以理解为continue的作用是跳过本次循环,重新开始下一次新的循环

 

 

 

4 循环嵌套;

while中嵌套while

do while中嵌套do while

for循环中嵌套for循环

 

5无线循环的最简单形式

while(true){ }

for( ; ; ){ } //默认循环条件为true

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值