java培訓(xùn)SE基礎(chǔ)之跳轉(zhuǎn)結(jié)構(gòu)
1 break
說明:一般用在switch或循環(huán)中,跳出所在的switch或循環(huán)結(jié)構(gòu)。
語法:
while(循環(huán)條件){
?? if(條件){
???? break;
? }
}
特點(diǎn):
只能跳出所在的switch或一層循環(huán),如果想跳出外層循環(huán),需要添加label標(biāo)簽使用。
2 continue
說明:只能用于循環(huán)中,結(jié)束本次循環(huán),繼續(xù)下一次循環(huán)
語法:
while(循環(huán)條件){
??? if(條件){
??????? continue;
??? }
}
特點(diǎn):continue如果不搭配標(biāo)簽,默認(rèn)起作用的就是所在的一層循環(huán)。如果搭配標(biāo)簽,則可以跳出標(biāo)簽指定的循環(huán)
1 return
說明:跳出所在的方法
項(xiàng)目1:家庭記賬軟件
模擬實(shí)現(xiàn)一個(gè)基于文本界面的《家庭記賬軟件》
掌握初步的編程技巧和調(diào)試技巧
主要涉及以下知識(shí)點(diǎn):
1、局部變量和基本數(shù)據(jù)類型
2、循環(huán)語句
3、分支語句
4、簡單的屏幕輸出格式控制
項(xiàng)目采用分級(jí)菜單方式。
1、主菜單如下:
-----------------家庭收支記賬軟件-----------------
?????????????????? 1 收支明細(xì)
?????????????????? 2 登記收入
?????? ????????????3 登記支出
?????????????????? 4 退??? 出
?????????????????? 請(qǐng)選擇(1-4):_
2、登記收入
-----------------家庭收支記賬軟件-----------------
?????????????????? 1 收支明細(xì)
?????????????????? 2 登記收入
?????????????????? 3 登記支出
?????????????????? 4 退??? 出
?????????????????? 請(qǐng)選擇(1-4):2
本次收入金額:1000
本次收入說明:勞務(wù)費(fèi)_
3、登記支出
-----------------家庭收支記賬軟件-----------------
?????????????????? 1 收支明細(xì)
?????????????????? 2 登記收入
?????????????????? 3 登記支出
?????????????????? 4 退??? 出
?????????????????? 請(qǐng)選擇(1-4):3
本次支出金額:800
本次支出說明:物業(yè)費(fèi)_
4、收支明細(xì)
-----------------家庭收支記賬軟件-----------------
?????????????????? 1 收支明細(xì)
?????????????????? 2 登記收入
?????????????????? 3 登記支出
?????????????????? 4 退??? 出
?????????????????? 請(qǐng)選擇(1-4):1
-----------------當(dāng)前收支明細(xì)記錄-----------------
收支??? 賬戶金額??????? 收支金額??????? 說??? 明
收入??? 11000?????????? 1000??????????? 勞務(wù)費(fèi)
支出??? 10200?????????? 800???????????? 物業(yè)費(fèi)
--------------------------------------------------
- 提示:明細(xì)表格的對(duì)齊,可以簡單使用制表符‘\t’來實(shí)現(xiàn)
想要了解跟多關(guān)于Java培訓(xùn)課程內(nèi)容歡迎關(guān)注尚硅谷Java培訓(xùn),尚硅谷除了這些技術(shù)文章外還有免費(fèi)的高質(zhì)量Java培訓(xùn)訓(xùn)課程視頻供廣大學(xué)員下載學(xué)習(xí)