java培训:Java分支语句
发布于:2019-09-19   作者:admin   浏览:431次

  分支语句是java中最基础也是很重要的一个知识点,它的作用是可以让程序根据各种不同的条件或者情况进行判断,从而选择不同的结果.在java中,分支语句涉及的关键字包括:if,if…else,Switch等。java培训就得为大家好好的介绍一下吧。


java培训机构:Java分支语句


  if结构的第一种形式:


  if(boolean值关系表达式){


  语句体;


  …


  }


  执行流程:


  1.首先判断关系表达式看其结果是true还是false


  2.如果是true就执行语句体


  如果是false就不执行语句体(跳过语句体执行if下边的语句)


  Java分支语句


  例子:


  inti=10;


  if(i>5){


  System.out.println(“helloWorld”);


  }


  System.out.println(“程序结束”);


  输出结果:


  helloWorld


  程序结束


  例子2:


  inti=10;


  if(i>15){


  System.out.println(“helloWorld”);


  }


  System.out.println(“程序结束”);


  输出结果:


  程序结束


  注意事项:


  1.关系表达式无论简单还是复杂,结果必须是boolean类型


  2.if语句控制的语句体如果是一条语句,大括号可以省略;如果是多条语句,就不能省略。建议永远不要省略。(不带括号最多控制一条语句)


  if结构的第二种形式


  if(关系表达式){


  语句体1;


  }else{


  语句体2;


  }


  执行流程


  1.首先判断关系表达式看其结果是true还是false


  2.如果是true就执行语句体1


  如果是false就执行语句体2


  Java分支语句


  例子:


  intI=10;


  if(i>11){


  System.out.println(“i大于11”);


  }else{


  System.out.println(“i小于11”);


  }


  输出结果:


  i小于11


  注意事项:


  1.if—else由if和紧随其后的else组成。


  2.else自己不能作为语句单独使用,他必须是if语句的一部分,与最近的if配对


  if结构的第三种格式


  if(关系表达式1){


  语句体1;


  }elseif(关系表达式2){


  语句体2;


  }


  …


  else{


  语句体n+1;


  }


  执行流程


  1.首先判断关系表达式1看其结果是true还是false


  2.如果是true就执行语句体1


  3.如果是false就继续判断关系表达式2看其结果是true还是false


  4.如果是true就执行语句体2


  5.如果是false就继续判断关系表达式…看其结果是true还是false