Default[英語歌曲]

Default[英語歌曲]
更多義項 ▼ 收起列表 ▲

短語

1. by default

a. 【體育】由於棄權而輸掉;由於對方棄權而獲勝

b. 【法律】由於不到庭而敗訴

c. 由於疏忽(或未做該做的事)2. go by default

a. 【法律】實行缺席判決

b. 沒有,缺乏;因疏忽(或未做該做的事)而喪失

c. 在沒有競爭對手的情況下進行3. in default

a. 未履行義務

b. 【法律】未到庭

c. 拖欠,不履行債務4. in default of因缺少,因沒有…;在缺少…時5. judg(e)ment by default【法律】缺席判決6. make default【法律】缺席,未到庭7. suffer a default【法律】同意缺席判決

default [di'fɔ:lt]

n.

1. loss due to not showing up

例句: he lost the game by default

2. act of failing to meet a financial obligation3. loss resulting from failure of a debt to be paid4. an option that is selected automatically unless an alternative is specifiedv.fail to pay up

英英翻譯

default [di'fɔ:lt]

n.

1. loss due to not showing up例句: he lost the game by default

2. act of failing to meet a financial obligation3. loss resulting from failure of a debt to be paid4. an option that is selected automatically unless an alternative is specifiedv.fail to pay up

程式辭彙

switch中的default,一般用在最後,表示非以上的任何情況下而發生的情況,我們一般習慣在他的後面加上個break。但是,如果default不是在最後,而是在前面或中間會發生什麼情況呢:

先看看default在句首的情況:

int i = 2;

switch (i) {

default:

System.out.println("default");

case 0:

System.out.println("0");

case 1:

System.out.println("1");

case 2:

System.out.println("2");

break;

case 3:

System.out.println("3");

case 4:

System.out.println("4");

break;

}

他的輸出結果是:2! 很明顯,不是先執行的default語句!

再看看下面語句:

int i = 8;

switch (i) {

default:

System.out.println("default");

case 0:

System.out.println("0");

case 1:

System.out.println("1");

case 2:

System.out.println("2");

break;

case 3:

System.out.println("3");

case 4:

System.out.println("4");

break;

}

他的輸出結果是:

default

0

1

2

出人意料!!從default開始向後執行!

再看看default在句中的情況:

int i = 2;

switch (i) {

case 0:

System.out.println("0");

case 1:

System.out.println("1");

break;

default:

System.out.println("default");

case 2:

System.out.println("2");

break;

case 3:

System.out.println("3");

case 4:

System.out.println("4");

break;

}

結果是2!顯然還是沒執行default!

int i = 8;

switch (i) {

case 0:

System.out.println("0");

case 1:

System.out.println("1");

break;

default:

System.out.println("default");

case 2:

System.out.println("2");

break;

case 3:

System.out.println("3");

case 4:

System.out.println("4");

break;

}

結果:

default

2

顯然是從default開始向後執行的!

從上面可以看出:

switch的執行是按照從小到大的順序執行的,最後執行default語句,如果default後面帶有break,那么程式就會正常跳出switch,否則,程式會繼續向後執行switch語句!也就是說,不管default放在什麼位置,它總是在最後一個處理,然後繼續向下處理!所以,最後的處理辦法,避免出現意外結果的最好辦法就是每一個case以及default語句都要加一個break!

音樂作品

專輯
專輯名稱發行時間
one thing remains 2005-10-23

相關詞條

相關搜尋

熱門詞條

聯絡我們