switch语句是不是循环语句,在循环语句和switch语句之外

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: