switch语句是不是循环语句,在循环语句和switch语句之外
1、开关语句
int a=1,b=2;
开关(a b){
案例1:
系统。出去。打印(1);
案例三:
系统。出去。打印(3);
案例4:
系统。出去。打印(4);
默认值:
系统。出去。打印(5);
}1、先执行有得出值3
2、找到相对应案例三,然后继续向下
3、执行执行所有的语句,因为没有破裂
在线免费视频教程推荐:java教学视频
结果:
345int a=2,b=34
开关(a b){
案例5:
系统。出去。println(5);
打破;
案例6:
系统。出去。println(6);
打破;
默认值:
系统。出去。println(12);
}1、执行一个b,得出36
2、执行系统默认值
结果:
12判断月份
扫描仪a=新扫描仪(系统。在);
System.out.print(请输入月份:);
int month=a . nextint();
开关(月){
案例1:案例2:案例3:
系统。出去。println(春天);
打破;
案例4:案例5:案例6:
系统。出去。println(夏季);
打破;
案例7:案例8:案例9:
System.out.println(秋);
打破;
案例10:案例11:案例12:
系统。出去。println(冬季);
打破;
默认值:
系统。出去。println( fasle );
}扫描仪a=新扫描仪(系统。在);
System.out.print(请输入月份:);
int month=a . nextint();
开关(月){
案例1:
案例二:
案例三:
系统。出去。println(春天);
打破;
案例4:
案例5:
案例6:
系统。出去。println(夏季);
打破;
案例7:
案例8:
案例9:
System.out.println(秋);
打破;
案例10:
案例11:
案例12:
系统。出去。println(冬季);
打破;
默认值:
系统。出去。println( fasle );
}两个方式一样,但转换语句内,的多个语句,即语句块,并不需要加花括号,因为碰到破裂语句跳出,否则继续执行下去。
2、循环语句
求1000以内的素数
int j;
for(int I=0;i 1000i ) {
for(j=2;j I;j)
如果(i % j==0)
打破;
如果(j==i)
系统。出去。println(一);
}结果:
2
3
5
…当然上面犯了一个明显的错误,最外层的循环应该是=1000,虽然并不影响什么,但要铭记。
for(int I=0;i 1000i ) {
如果(i==2)
系统。出去。println(2);
for(int j=2;j I;j ) {
如果(i % j==0)
打破;
如果(j==i - 1)
系统。出去。println(一);
}
}相关文章教程推荐:java零基础入门以上就是爪哇岛学习之转换语句与循环语句的详细内容,更多请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。