2018-02-09

1:switch语句的格式?针对格式的解释?以及注意事项?

格式:

switch(表达式){

case 值1 :

语句体1;

break;

case 值2 :

语句体2;

break;

...

default :

语句体n+1;

break;

}

格式解释说明:

switch:说明这是switch语句。

表达式:可以是byte,short,int,char

JDK5以后可以是枚举

JDK7以后可以是字符串

case:后面的值就是要和表达式进行比较的值

break:表示程序到这里中断,跳出switch语句

default:如果所有的情况都不匹配,就执行这里,相当于if语句中的else

2:看程序,分析下面程序的结果:

int x = 2,y=3;

switch(x)

{

default:

y++;

case 3:

y++;

break;

case 4:

y++;

}

System.out.println("y="+y);

y=5,执行顺序为 default 成立 y++ , 由于其后无break ,继续执行,不需要判断,则执行case 3:的内容  y++ 并跳出switch语句 ,此时y=5。

3:for循环的格式?要能看懂执行流程。

格式

for(初始化语句;判断条件语句;控制条件语句){

循环体语句;

}

执行流程:

a:执行初始化语句

b:执行判断条件语句

如果这里是true,就继续

如果这里是false,循环就结束

c:执行循环体语句

d:执行控制条件语句

e:回到b

4:while循环的格式?要能看懂执行流程

格式

while(判断条件语句) {

循环体语句;

}

5:break,continue和return分别有什么用?

(1)break:中断的意思

A:用在循环和switch语句中,离开此应用场景无意义。

B:作用

a:跳出单层循环

b:跳出多层循环,需要标签语句的配合

(2)continue:继续

A:用在循环中,离开此应用场景无意义。

B:作用

a:跳出单层循环的一次,可以继续下一次

(3)return:返回

A:用于结束方法的,并返回相应的返回值。

B:一旦遇到return,程序就不会在继续往后执行。

你可能感兴趣的:(2018-02-09)