return 語法有二種格式,其用意在結束該方法(退出方法)
一、 return expression:
在return 後加入回傳變數。
必需在方法前宣告回傳的型態,在return 後的型態要相同。
例:
宣告回傳型態為int
在return 後也要是int的型態
public int testReturn1(int pNum) {
int returnData = pNum + 1 + 2 + 3;
return returnData;
}
二、return: 此用法為沒有回傳值的意思,必需在方法前宣告為void。
public void testReturn2(int pNum) {
// 傳入值為0,離開此方法。
if (0 == pNum) return;
// 傳入值不為0,則做運算。
System.out.println(pNum / pNum);
// 你在方法的最後不加retrun 也是會結束此方法,返回上一層的呼叫此方法的程式。
// 預設在方法的最後都會有 return;
}
PG Levin Li 發表在 痞客邦 留言(0) 人氣(4,768)
使用方法
try{
//這區塊為可能發生例外的敘述
}
catch(例外型態 變數名稱)
{
//這區塊為例外發生的處理
}
finally {
//這區塊為最後的處理
}
PG Levin Li 發表在 痞客邦 留言(0) 人氣(293)
goto--java沒有goto,但使用label與break和continue,效果有點像。
int i = 1;
int j;
System.out.println("break example");
out:while (i <= 4) {
i++;
j = 0;
while (j <= 5) {
j++;
if (j == 3) {
break out;
}
System.out.println(j);
}
}
i = 1;
System.out.println("continue example");
out2:while (i <= 4) {
i++;
j = 0;
while (j <= 5) {
j++;
if (j == 3) {
continue out2;
}
System.out.println(j);
}
}
PG Levin Li 發表在 痞客邦 留言(0) 人氣(240)
使用break和continue,可以跳脫迴圈
break 結束此迴圈continue跳脫此迴圈一次
PG Levin Li 發表在 痞客邦 留言(0) 人氣(79)
for(元素類型: collection){
敘述;
}
PG Levin Li 發表在 痞客邦 留言(0) 人氣(77)
switch(運算式){ case 常數1: 敘述;
PG Levin Li 發表在 痞客邦 留言(0) 人氣(1,657)
do{
//重覆執行的敘述
}while(判斷式) int i = 0;
do {
// 執行區塊
System.out.println(i);
i++;
//判斷式為true者重覆執行區塊
}while (i < 10);
PG Levin Li 發表在 痞客邦 留言(0) 人氣(227)
for(初始值;判斷式;累計值){
//重覆執行的敘述
}
PG Levin Li 發表在 痞客邦 留言(0) 人氣(26)
使用while迴圈會重覆執行區塊的內容
while(判斷式){
PG Levin Li 發表在 痞客邦 留言(0) 人氣(21)
PG Levin Li 發表在 痞客邦 留言(0) 人氣(16)