天天看點

java switch case樣題_java關于switch-case的練習題

每題的答案在下面:

1.若a和b均是整型變量并已正确指派,正确的switch語句是( )。

A) switch(a+b); { ...... } B) switch( a+b*3.0 ) { ...... }

C) switch a { ...... } D) switch ( a%b ) { ...... }

2.設int 型變量 a、b,float 型變量 x、y,char 型變量 ch 均已正确定義并指派,正确的switch語句是()。

A) switch (x + y) { ...... } B) switch ( ch + 1 ) { ...... }

C) switch ch { ...... } D) switch ( a + b ); { ...... }

3.下列語句序列執行後,k 的值是()。

int x = 6, y = 10, k = 5;

switch (x % y) {

case 0:

k = x * y;

case 6:

k = x / y;

case 12:

k = x - y;

default:

k = x * y - x;

}

A) 60 B) 5 C) 0 D) 54

4.下列語句序列執行後,k 的值是( )。

int i = 10, j = 18, k = 30;

switch (j - i) {

case 8:

k++;

case 9: