格式:
switch(表达式){
case 常量1:
执行语句1;
//break;
case 常量2:
执行语句2;
//break;
..............
default:
执行语句n:
//break;
}
说明:
根据swich表达式的值,依此匹配各个case的常量,一旦匹配成功,则进入相应Case结构中,调用其
执行语句以后,则仍然继续向下执行其他case结构中的执行语句,直到遇到break关键字或此swich-case
结构末尾结束为止。
break,可以使用在swich-case结构中,表示一旦执行此关键字,就跳出switch-case结构
switch-case结构中的表达式,只能是byte , short , char , int , 枚举类型 , String类型之一
case之后只能声明常量,不能是范围。
default相当于if-else结构中的else;可选的,位置也是灵活的。
如果switch-case结构中的多个case的执行语句相同,则可以考虑进行合并。
case 0:
case 1:
case 2:
System.out.println("aaaa");

循环结构
for循环
while循环
do-while循环

for循环

for( ; ; ){} 与 while(true){}表达的效果相同
while循环

思考:while(true) 、for( ; ; )


do-while循环

嵌套循环

质数
问题:

方法:

优化算法:

Math.sqrt(i)表示根号下i;
break、cintinue关键字

版权声明:本文为weixin_46072545原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。