欢迎光临散文网 会员登陆 & 注册

千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java

2023-07-15 16:49 作者:lucky莉希雅  | 我要投稿

p34- p39

分支语句 (重点 if语句)

流程控制语句 :控制程序执行的顺序和走向

顺序结构:

从上到下 执行


1.1单分支 -if语句

格式:

if(判断条件) {

执行语句

}

是否执行,取决于判断的条件是否为true, true执行, false不执行



1.2 双分支-if-else语句

格式:

if(判断条件) {

执行语句

} else {

执行语句

}

判断表达式为true,为true时

为true时执行if{}里的执行语句

为false时跳过if{}里的执行else{}

的执行语句



1.3 多分支 -if-else if -elseif...else (常用)

格式:

if(判断条件) {

执行语句

} else if(判断条件) {

执行语句

} else if(判断条件) {

执行语句

} else if(判断条件) {

执行语句

} else {

执行语句

}

依次判断 为true执行输出语句

为false跳过,执行下一个 判断

以此类推



1.4 switc语句 (选择执行)

格式:

switch (变量) {

    case 1:

     表达语句

      break;

    case 2:

       表达语句

      break;

    case 3:

      表达语句

      break;

    default:

       表达语句

  }


执行流程

1)switch后的数与case后的数据进行等值判断

2)如果相等,就执行case内的语句,遇到break就会结束语句

3)如果不相等,就与下一个case判断,

4)如果每个case都不相等,执行default内语句

注意事项:

1)case 后面必须是常量,多个case后面不能出现相同的值

2)switch后面的值的类型byte,short,int,char,String以及枚举

3)break不写,会造成case击穿

4)defautl可以省略,但不建议



还是

千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java的评论 (共 条)

分享到微博请遵守国家法律