控制語句
控制語句就是把語句組成能完成一定功能的小邏輯模塊贬丛。它分為三類:順序唬党、選擇和循環(huán)鹃共。
學(xué)會控制語句,是真正跨入變成界的“門檻”驶拱,是成為“程序猿”的“門票”霜浴。
1、“順序結(jié)構(gòu)”代表“先執(zhí)行a蓝纲,在執(zhí)行b”的邏輯阴孟。比如晌纫,先找個(gè)女朋友,再給女朋友打電話永丝。
2锹漱、“條件判斷結(jié)構(gòu)”代表“如果...,則...”的邏輯慕嚷,比如哥牍,如果女朋友來電話,則迅速接電話喝检;如果看到紅燈砂心,則停車;
3蛇耀、“循環(huán)結(jié)構(gòu)”代表“如果.....則重復(fù)執(zhí)行”的邏輯辩诞。比如,如果沒打通女朋友的電話纺涤,則再繼續(xù)打一次译暂。
很神奇的是册倒,三種流程控制語句就能表示所有的事情健爬!你可以試試拆分你遇到的事情。實(shí)際上匙铡,任何軟件和程序拧咳,小到一個(gè)練習(xí)伯顶,大到一個(gè)操作系統(tǒng),本質(zhì)上都是由“變量骆膝、選擇語句祭衩、循環(huán)語句”組成。
條件判斷結(jié)構(gòu)(選擇結(jié)構(gòu))
條件判斷結(jié)構(gòu)有:if結(jié)構(gòu)和Switch結(jié)構(gòu)阅签。而if結(jié)構(gòu)又可以分為if單分支結(jié)構(gòu)掐暮、if-else雙分支結(jié)構(gòu)、if-else if-else多分支結(jié)構(gòu)政钟。
if單分支結(jié)構(gòu)
語法結(jié)構(gòu):
if(布爾表達(dá)式){
? ? ? ? ? 語句塊
}
新手雷區(qū):1路克、如果if語句不寫{},則只能作用于后面的第一條語句养交。
? ? ? ? ? ? ? ? ? 2精算、強(qiáng)烈建議,任何時(shí)候都寫上{}碎连,即使里面只要一句話灰羽。
【示例】if單分支結(jié)構(gòu)(擲骰子游戲)
Math類的使用:
? ? ? ? 1、Java.lang包中的Math;類提供了一些用于數(shù)學(xué)計(jì)算的方法谦趣。
? ? ? ? 2疲吸、Math.random()該方法用于產(chǎn)生0到1區(qū)間的double類型的隨機(jī)數(shù)座每,但是不包括1前鹅。int i=(int)(6*Math.random());[0,5]之間的隨機(jī)整數(shù)峭梳。
大家可根據(jù)圖片自己敲舰绘,自己實(shí)踐一下。有什么不懂的地方可以私信小編葱椭,或者點(diǎn)擊鏈接觀看詳細(xì)講解041_Java300集_if單選擇結(jié)構(gòu)_擲骰子游戲_尚學(xué)堂_嗶哩嗶哩_bilibili
if-else雙分支結(jié)構(gòu)
語法結(jié)構(gòu):
if(布爾表達(dá)式){
? ? ? ? 語句塊1
}else{
? ? ? ? 語句塊2
}
?這是一個(gè)理解if-else雙分支的一個(gè)小程序捂寿,大家動手敲一敲,鍛煉動手能力孵运,敲得時(shí)候加上自己理解秦陋,也方便我們理解。
if-else if-else多分支結(jié)構(gòu)
語法結(jié)構(gòu):
if(布爾表達(dá)式1){
? ? ? ? 語句塊1治笨;
} else if(布爾表達(dá)式2){
? ? ? ? 語句塊2驳概;
}.......
else if(布爾表達(dá)式n){
? ? ? ? 語句塊n;
}else{
? ? ? ? 語句塊n+1
}
現(xiàn)在學(xué)習(xí)了多分支結(jié)構(gòu)旷赖,再回想一下單分支結(jié)構(gòu)的練習(xí)擲骰子游戲顺又,怎么把他用多分支簡化一下呢?只需要改變if語句的那一段就可以了等孵。
是不是比單分支的簡潔一些呢稚照?
Switch多分支結(jié)構(gòu)(多值情況)
語法結(jié)構(gòu):
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
1、Switch會根據(jù)表達(dá)式的值從相匹配的case標(biāo)簽處開始執(zhí)行俯萌,一直執(zhí)行到break處或者是Switch的末尾果录。如果表達(dá)式的值與任一case值不匹配,則進(jìn)入default語句咐熙。
2雕憔、Switch中表達(dá)式的值,是int(byte糖声、short斤彼、char也可,long不行)蘸泻、枚舉琉苇,字符串。
下面就是一個(gè)Switch的小示例了悦施,
以上就是今天的全部內(nèi)容啦并扇,想要資料課件的小伙伴可以私信小編哦,可以點(diǎn)擊鏈接點(diǎn)擊觀看視頻
我們今天的分享就到此結(jié)束啦抡诞,喜歡的點(diǎn)贊評論穷蛹!我們下次繼續(xù)土陪。