流程控制分为3种基本结构分别为顺序结构,分支结构和循环结构。
  根据结构可以分为3种语句分别为分支语句(if语句,if-else语句,switch语句),循环语句(while循环语句,do-while语句,for语句)和转移语句(break语句,continue语句,return语句)
  分支语句
  分支语句实现程序流程控制功能,根据一定的条件有选择的执行或跳过特定语句
  分支语句分为2类:单分支语句和多选语句。
  if语句,if-else语句,if-else if语句,switch语句。
  if语句格式:
  if(表达式)
  语句
  功能:首先计算表达式,如果表达式为真,则执行语句,否则结束执行if语句,执行if语句的后续语句。
  if-else语句格式:
  if(表达式)
  {语句1;}
  else{语句2;}
  功能:首先计算表达式,如果为真,则执行语句1,否则执行语句2
  if-else if语句格式:
  if(条件1)
  {程序代码;}else if(条件2){
  程序代码;
  }else if(条件3){程序代码;}
  功能:只要任何一个条件成立,程序不会对下一个条件进行判断和在执行了
  if嵌套语句
  if(条件1){
  if(条件2){
  程序代码;
  }else{
  程序代码;
  }else{if(条件3){
  程序代码;
  }else{
  程序代码;
  }
  }
  }
  多分支语句switch
  switch(表达式){
  case 值1:语句1;
  [break;]
  case 值2:语句2;
  [break;]
  case 值3:语句3;
  [break;]
  ……
  [default:语句n]
  }
  功能:首先计算表达式的值,然后在switch语句中寻找与该表达式的相匹配的case值
  注意:case字句中的值必须是常量,而且所有case字句中的值应是不同的,
  default字句是可选的,
  表达式的返回值类型必须是一下类型之一,int,byte,char,short。
  break语句用来在执行完一个case分支后,使程序跳出switch语句。
  循环语句
  循环语句的作用是反复执行一段代码,知道满足终止循环的条件为止,
  它包含:while语句,do-while语句,for语句
  while语句格式:
  while(条件){循环体}
  注意:
  先判断条件,在确定是否执行程序或语句块,条件为true时执行循环体的语句或程序反之不执行循环体,
  值循环体重要有改变条件的语句,否则会成为死循环。
  do-while语句格式:
  do{循环体;}while(条件);
  注意:
  此语句是先执行一次循环体,在判断条件,条件为true时,在执行循环体的语句或程序块
  在循环体重要有改变条件的语句,否则会成为死循环,
  do-while循环语句即是至少要执行一次的。
  for语句格式:
  for(初始化表达式;判断表达式;递增或递减表达式){程序代码;}
  不设定的循环(死循环):
  for(;;){程序代码;}
  for循环嵌套
  for(int i=0;i<100;i++){
  for(int j=0;j<i;j++){程序块;}
  }
  java中的跳转语句
  break语句,continue语句,返回语句return
  break语句:
  break语句用于终止某个语句块或循环体的执行,break语句出现在多层嵌套的语句块中时,可以通过标签
  指明要终止的是哪一层语句块。
  continue 语句
  continue语句用于跳过某个循环语句块的一次执行,continue语句出现在多层嵌套的循环体语句中时,可以通过标签
  指明要跳过的是哪一层循环。
  返回语句returen
  return语句从当前方法中退出,返回到调用该方法的语句处,并从紧跟该语句的下一条语句继续程序的执行,
  返回语句有两种格式:
  return expression;
  return;