亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

你必須知道的java 四種循環結構語句

標簽:
Java

而无论是哪一种循环语句必须具备两方面。
循环条件和循环操作。
While(循环条件){循环操作}
Do{循环操作}While(循环条件)
For(循环条件){循环操作}

()中括号里面是条件,{ }大括号里面是操作。
这不仅适用于循环语句,同样适用于所有程序。

同样她们也有四个不可缺少的部分。
第一,初始化,第二,条件判断,第三,循环体,第四,迭代部分,也就是变量的变化。

图片描述

while 和 if 可一个逻辑理解。不过一个是只执行一次,一个是循环执行。
While 需要注意的一点是循环操作容易变为死循环。如果变量的值不改变,永远符合循环条件,那么将一直循环下去。所以i++的作用不仅是自身的变量改变,还有跳出循环的作用。
另外还有如果变量初始值就不满足循环条件,就不会进入循环操作。

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

图片描述

图片描述

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语句; 

點擊查看更多內容
15人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
學生
手記
粉絲
238
獲贊與收藏
4217

關注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消