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í)