java有哪四种结构循环结构_你必须知道的java 四种循环结构语句

而无论是哪一种循环语句必须具备两方面。

循环条件和循环操作。

While(循环条件){循环操作}

Do{循环操作}While(循环条件)

For(循环条件){循环操作}

()中括号里面是条件,{ }大括号里面是操作。

这不仅适用于循环语句,同样适用于所有程序。

同样她们也有四个不可缺少的部分。

第一,初始化,第二,条件判断,第三,循环体,第四,迭代部分,也就是变量的变化。

FsqGBPSWxfvTwQ4RlBsQlSR_3obj

while 和 if 可一个逻辑理解。不过一个是只执行一次,一个是循环执行。

While 需要注意的一点是循环操作容易变为死循环。如果变量的值不改变,永远符合循环条件,那么将一直循环下去。所以i++的作用不仅是自身的变量改变,还有跳出循环的作用。

另外还有如果变量初始值就不满足循环条件,就不会进入循环操作。

Fh55cGhrYgtIPN_x0cJ9EtAunmYD

就是做了再说,即使条件不符合,也可以至少运行一次。

FoRtCwli01aQqBFCyRaWJyymXQF7

Fl_uvEfck6pSZ8JwKE7HtrMtF9PY

For 其实就是while 的简化写法。

将int i=0;声明变量从上面拉进来,再把i++从循环体里面拉进来。下图将for变为while。其实是一样的。

Int i=0;

for(;i<10;){

I++;

}

这样一来是不是就明白执行的顺序了。参考while的执行顺序就行。显示变量初始化,然后条件判断,是否进入循环操作,然后循环体操作,最后更新循环变量,接着新一轮的循环操作,这个时候参数初始化就没有必要了。剩下的三个继续循环。

1,三个i就可以不是一个变量,可以是多个变量。而且表达式1初始化变量可以同时初始化多个变量,用逗号隔开。

前提条件就是知道循环的次数。

2,for循环的三个部分任意部分都可以省略,最简单的for循环就是这样的 for(;;){ } 。他和while(true){}都可以进入无线循环,之后可以用break,contyinue,结束无限循环。

foreach接着for的简化精神继续简化。但是foreach语句并不能完全取代for语句,同样有着限制。就好像for适用于固定次数的循环一样。foreach只能遍历,不能循环赋值等。

任何的foreach语句都可以改写为for语句版本。

foreach不是一个关键字,习惯叫法“foreach”语句。foreach的语句格式:

for(元素类型int 元素变量i : 遍历对象obj){

引用了i的java语句;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值