溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Java程序設(shè)計(jì)的基本結(jié)構(gòu)

發(fā)布時(shí)間:2020-07-04 15:54:01 來源:網(wǎng)絡(luò) 閱讀:399 作者:51CTO朱晏辰 欄目:編程語言

Java程序設(shè)計(jì)的基本結(jié)構(gòu)

文本關(guān)鍵字:基本結(jié)構(gòu)、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)
結(jié)構(gòu)化程序設(shè)計(jì)有三種基本結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。結(jié)構(gòu)化程序設(shè)計(jì)本身是一種編程的方式和思想,與語言并沒有直接關(guān)系。但是不同的編程語言對于三種基本結(jié)構(gòu)的表達(dá)方式是不同的,比如使用的關(guān)鍵字、語法的基本結(jié)構(gòu),但是整體的思路都是相同的。掌握了三種基本結(jié)構(gòu)以后,即使我們使用不同的編程語言,只要再去學(xué)習(xí)一下語法上的差別,就可以馬上掌握了。

一、順序結(jié)構(gòu)

順序結(jié)構(gòu)是一個(gè)特別簡單的結(jié)構(gòu),其實(shí)就是程序會正常按照從上到下的順序執(zhí)行。我們只需要注意在Java中用什么代表一行的結(jié)束,這雖然簡單,但十分重要!

  • 每行代碼結(jié)尾必須使用分號,代表結(jié)束
    • 分號可以單獨(dú)出現(xiàn),代表空語句(即什么都沒做)
    • 十分重要:在選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)后多寫一個(gè)分號會導(dǎo)致該結(jié)構(gòu)直接結(jié)束!
  • 大括號可以用于指定變量的作用范圍
    • 在一對大括號內(nèi)部聲明的變量只能在該大括號范圍內(nèi)使用
    • 變量必須先聲明后使用(即聲明的代碼要在使用的代碼上面)
    • 在大括號外(上面)聲明的變量,大括號內(nèi)也能使用
  • 大括號另外的作用是將多行代碼看成一個(gè)整體,用選擇或循環(huán)結(jié)構(gòu)統(tǒng)一控制,因此又可以被稱為代碼塊
    • 初學(xué)階段不要隨意添加大括號

Java程序設(shè)計(jì)的基本結(jié)構(gòu)

二、選擇結(jié)構(gòu)

選擇結(jié)構(gòu)引入了最簡單的邏輯:根據(jù)我們的需要擬好一個(gè)條件,滿足條件時(shí)執(zhí)行一段代碼,不滿足條件時(shí)什么都不做,或執(zhí)行另一段代碼,也就是說我們會有選擇的執(zhí)行某些代碼。
Java程序設(shè)計(jì)的基本結(jié)構(gòu)

三、循環(huán)結(jié)構(gòu)

如果我們需要反復(fù)的執(zhí)行某些完全相同或相似的代碼,并且可以指定他們什么時(shí)候停止,可以使用循環(huán)結(jié)構(gòu)。對于每次的執(zhí)行效果,我們也可以借助變量和其他結(jié)構(gòu)進(jìn)行自定義修改,通過循環(huán)我們可以使用一小段代碼完成很多重復(fù)性的工作。
Java程序設(shè)計(jì)的基本結(jié)構(gòu)

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI