JAVA基礎(chǔ)之分支語句蛮粮、循環(huán)語句

大家好益缎,今天我這只小白為大家講解條件分支語句以及3種循環(huán)語句,感謝大家觀看蝉揍。


控制語句if…else…

關(guān)于語法链峭,大家直接看例子:


詳細(xì)解釋:

當(dāng)if后面的boolean表達(dá)式是true時,才會執(zhí)行當(dāng)前if大括號中的java語句又沾, 如果if后面的boolean表達(dá)式都不是true的話弊仪,會執(zhí)行else中的語句熙卡。 注意:如果有兩個以上(包括兩個)的if后面boolean表達(dá)式是true時,會按照從上到下的順序只執(zhí)行最上面if大括號中的語句励饵,最多只會執(zhí)行一個大括號中的語句驳癌。

注意事項:

???????????? 分支語句中,如果只有一條java語句役听,大括號可以省略颓鲜,但是不推薦這樣使用,建議加上大括號典予。

小練習(xí):通過成績甜滨,判斷并輸出成績的等級: 如果成績在90-100之間,程序輸出:A 如果成績在80-89之間瘤袖,程序輸出:B 如果成績在60-79之間衣摩,程序輸出:C 如果成績在0-59之間,程序輸出:D

?

循環(huán)語句

???????? for循環(huán):如果讓你輸出十遍你好世界捂敌,你可能會打十遍輸出語句艾扮,但是要是輸出一千次,一萬次呢占婉?此時就要用到for循環(huán)了泡嘴。

語法:

for(初始化表達(dá)式;條件表達(dá)式;循環(huán)后的操作表達(dá)式) {

循環(huán)體;

}

執(zhí)行流程:

1.執(zhí)行初始化語句,并且在整個循環(huán)過程里面只執(zhí)行一次

2.執(zhí)行判斷條件語句,看其返回值是true還是false

3.執(zhí)行循環(huán)體語句

4.執(zhí)行循環(huán)后的操作表達(dá)式

5.程序回到步驟2繼續(xù)逆济。

例如:輸出10遍HelloWord

for循環(huán)中的變量

在for循環(huán)中定義的變量只能在循環(huán)內(nèi)部訪問和使用酌予,循環(huán)外是無法訪問和使用的。

有一道判斷題就是請問下面代碼是否可以正常編譯運行纹腌?

答案是:編譯報錯霎终,因為變量a是在for循環(huán)內(nèi)部創(chuàng)建的,所以在循環(huán)外部無法訪問和使用升薯。

死循環(huán)

倘若for循環(huán)里面的循環(huán)體只有一行代碼莱褒,則大括號可以省略,但是不建議省略涎劈,最好寫上广凸。

如果for循環(huán)編寫不當(dāng),可能會造成死循環(huán)蛛枚,程序永遠(yuǎn)不會停止谅海,在編寫程序時一定要避免,下面就是一個死循環(huán)

嵌套for循環(huán)

for循環(huán)語句還可以嵌套使用

while循環(huán)語句

語法:

初始化語句;while(boolean表達(dá)式)

{

循環(huán)體語句; 控制條件語句;

}

執(zhí)行過程:

只要boolean表達(dá)式里面的結(jié)果是true蹦浦,就會執(zhí)行while大括號里面的語句扭吁,直到boolean表達(dá)式的結(jié)果變?yōu)閒alse,循環(huán)結(jié)束。while循環(huán)的次數(shù)是:0-N次

while循環(huán)本質(zhì)上和for循環(huán)是一樣的侥袜,可以相互替換蝌诡,作用相同,格式不同枫吧,實際工作中建議使用for循環(huán)浦旱,因為變量會及早的從內(nèi)存中消失,可以提高內(nèi)存的使用效率九杂。

例如:

在編寫while循環(huán)時需要注意不要出現(xiàn)死循環(huán)的情況

循環(huán)語句_do…while

初始化語句

;do{

循環(huán)體語句;

控制條件語句; }

while(boolean表達(dá)式);

執(zhí)行過程:

首先會執(zhí)行do循環(huán)體中的語句颁湖,然后運算while中的boolean表達(dá)式,如果是true則繼續(xù)執(zhí)行do循環(huán)體中的語句例隆,如果是false甥捺,則循環(huán)執(zhí)行結(jié)束。

do里面的語句至少會執(zhí)行一次镀层,執(zhí)行之后根據(jù)while里面的條件判斷語句來判定是否繼續(xù)循環(huán)執(zhí)行do里面的語句涎永。

注意:while后面的;不要忘記,否則會報錯鹿响。

例如:

三種循環(huán)語句的區(qū)別:

do…while循環(huán)至少執(zhí)行一次循環(huán)體。

而for,while循環(huán)必須先判斷條件是否成立谷饿,然后決定是否執(zhí)行循環(huán)體語句惶我。

工作中常用for循環(huán),因為變量會及早的從內(nèi)存中消失博投,可以提高內(nèi)存的使用效率绸贡。


此上就是我這篇文章的內(nèi)容,希望大家喜歡毅哗。


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末听怕,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子虑绵,更是在濱河造成了極大的恐慌尿瞭,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件翅睛,死亡現(xiàn)場離奇詭異声搁,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)捕发,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進(jìn)店門疏旨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人扎酷,你說我怎么就攤上這事檐涝。” “怎么了?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵谁榜,是天一觀的道長幅聘。 經(jīng)常有香客問我,道長惰爬,這世上最難降的妖魔是什么喊暖? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮撕瞧,結(jié)果婚禮上陵叽,老公的妹妹穿的比我還像新娘。我一直安慰自己丛版,他們只是感情好巩掺,可當(dāng)我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著页畦,像睡著了一般胖替。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上豫缨,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天独令,我揣著相機(jī)與錄音,去河邊找鬼好芭。 笑死燃箭,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的舍败。 我是一名探鬼主播招狸,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼邻薯!你這毒婦竟也來了裙戏?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤厕诡,失蹤者是張志新(化名)和其女友劉穎累榜,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體木人,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡信柿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了醒第。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片愕宋。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡廓译,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情顾翼,我是刑警寧澤,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響量瓜,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜途乃,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一绍傲、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧耍共,春花似錦烫饼、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至钩骇,卻和暖如春比藻,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背倘屹。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工银亲, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人纽匙。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓群凶,卻偏偏與公主長得像,于是被迫代替她去往敵國和親哄辣。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,700評論 2 354

推薦閱讀更多精彩內(nèi)容