大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) 基礎(chǔ)教程Java語言的流程控制語句

基礎(chǔ)教程Java語言的流程控制語句

更新時間:2020-07-22 15:52:09 來源:動力節(jié)點 瀏覽2103次

Java的流程控制語句分為順序結(jié)構(gòu),選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。順序結(jié)構(gòu)是程序中最簡單最基本的流程控制,沒有特定的語法結(jié)構(gòu),按照代碼的先后順序,依次執(zhí)行,程序中大多數(shù)的代碼都是這樣執(zhí)行的,總的來說:寫在前面的先執(zhí)行,寫在后面的后執(zhí)行。下面我們主要說一下選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)

基礎(chǔ)教程Java語言的流程控制語句

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

選擇結(jié)構(gòu)分為if語句和switch語句

if語句

if語句的格式:

image.png

if語句的注意點:如果括號里是boolean類型的值就比較好判斷,如果是true,就執(zhí)行語句體,如果是false,就不執(zhí)行語句體;如果是表達式,先計算比較表達式的值,看其返回值是true還是false,如果是true,就執(zhí)行語句體,如果是false,就不執(zhí)行語句體,還有一點就是比較表達式無論簡單還是復(fù)雜,結(jié)果必須是boolean類型

switch語句

switch語句的格式:

image.png

這里要對switch語句的格式做幾點解釋

switch表達式的取值只能是byte,short,int,char,JDK5以后可以是枚舉,JDK7以后可以是String

case后面跟的是要和表達式進行比較的值,而且case后面只能是常量不能是變量,break表示中斷,在執(zhí)行switch語句流程是時候先計算表達式的值,然后和case后面的匹配,如果匹配成功就執(zhí)行對應(yīng)的語句,遇到break就會結(jié)束,否則執(zhí)行default控制的語句

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

循環(huán)結(jié)構(gòu)語句有for循環(huán),while循環(huán)

for語句

for語句的格式:

image.png

執(zhí)行for循環(huán)的流程是先執(zhí)行初始化表達式語句,再執(zhí)行判斷條件語句,看其返回值是true還是false,如果是false,就結(jié)束循環(huán),如果是true,就繼續(xù)執(zhí)行,執(zhí)行循環(huán)語句,然后再執(zhí)行控制條件語句,最后回到判斷條件語句,我們要特別注意的是初始化表達式語句只執(zhí)行一次

while語句

while語句的格式:

image.png

while語句的執(zhí)行流程是先執(zhí)行初始化條件語句,再執(zhí)行判斷條件語句,看其返回值是true還是false,如果是false,就結(jié)束循環(huán),如果是true,就繼續(xù)執(zhí)行,執(zhí)行循環(huán)體語句,然后再執(zhí)行控制條件語句,最后回到判斷條件語句

這里我建議優(yōu)先考慮for循環(huán),然后是while循環(huán)而且我們做循環(huán)的時候,一定要注意控制條件語句控制的那個變量的問題,不要弄丟了,否則就容易死循環(huán)

控制跳轉(zhuǎn)語句

那什么是控制跳轉(zhuǎn)語句呢?因為Java中的goto是保留字,目前不能使用。雖然沒有g(shù)oto語句可以增強程序的安全性,但是也帶來很多不便,比如說,我想在某個循環(huán)執(zhí)行到某一步的時候就結(jié)束,現(xiàn)在就做不了這件事情,為了彌補這個缺陷,Java就提供了break,continue和return來實現(xiàn)控制語句的跳轉(zhuǎn)和中斷

break中斷

continue繼續(xù)

return返回

break,continue

必須在循環(huán)語句中

離開使用場景的存在是沒有意義的

break的作用是退出單層循環(huán),而continue的作用是跳出一次循環(huán),執(zhí)行下一步操作

基礎(chǔ)教程Java語言的流程控制語句

以上就是動力節(jié)點java培訓(xùn)機構(gòu)的小編針對“基礎(chǔ)教程Java語言的流程控制語句”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 欧美一级成人毛片影院 | 欧美丰满大乳大屁股毛片 | 亚洲精品视频二区 | 久青草视频在线播放 | 久久久999国产精品 久久久999久久久精品 | 九九热线精品视频18 | 国产尤物精品视频 | 日一区二区三区 | 手机福利片 | 91精品国产闺蜜国产在线 | 美女精品久久久久久国产潘金莲 | 国产亚洲图片 | 欧美在线香蕉在线现视频 | 色综合久久中文字幕网 | 国产精品亚洲玖玖玖在线靠爱 | 精品一区二区三区视频在线观看免 | 四虎亚洲| 国产福利一区二区精品视频 | 大尺度视频网站久久久久久久久 | 欧美成人在线免费 | 亚洲综合射 | 久久久99精品久久久久久 | 色妞ww精品视频7777 | 日日干夜夜操视频 | 国产五月色婷婷六月丁香视频 | 一区二区三区网站在线免费线观看 | 成人看的午夜免费毛片 | 美女视频黄的免费视频网页 | 日本精品久久久久中文字幕2 | 国产毛片一区二区三区 | 欧洲美女高清一级毛片 | 色婷婷久久综合中文久久一本 | 男人手机天堂 | 国产伦理久久精品久久久久 | 北岛玲日韩精品一区二区三区 | 国产亚洲综合成人91精品 | 欧美激情在线免费 | 特级毛片aaa免费版 特级毛片a级毛免费播放 | 中文字幕av一区 | 国产中日韩一区二区三区 | 麻豆成人久久精品二区三区小说 |