java-day03

判断语句if格式

  if(关系表达式){

  }

if...else格式:

  if(关系表达式){

  }else{

  }

if...else if格式:

  if(关系表达式){

  }else if(关系表达式){

  }else{

  }

选择语句switch格式:

  switch(表达式){

  case 常量值 1:

    语句块 1;

    break; 

  case 常量值 2:

    语句块 2;

    break;

   ...

  default:

    语句块 n+1;

    break;

  }

switch小括号中的数据类型

  基本数据类型:byte/short/int./char

  引用数据类型:String字符串,enum枚举

switch case的前后顺序可以颠倒,而且break语句可以省略

case的穿透性

  匹配到哪一个case就从哪一个位置向下执行,直到遇到break语句或整体结束为止

循环语句4个基本

  1.初始化语句:在循环开始最初执行,而且只执行一次

  2.条件判断:如果成立则继续,如果不成立则退出

  3.循环体:重复要做的事情内容

  4.步进语句:每次循环之后要进行的扫尾工作

for语句格式

  for(初始化表达式;布尔表达式;步进语句){

  循环体;

}

while语句格式

  基本格式:

    while(条件判断){

      循环体;   

    }

  扩展格式:

    初始化语句

    while(条件判断){

      循环体;

      步进语句;   

}

do...while语句格式:

  初始化语句

  do{

    循环体;

    步进语句; 

   }while(条件判断);

循环语句区别

  1.如果条件不匹配,while语句与for语句执行0次,而do...while语句执行1次

  2.for循环的变量在小括号当中定义只有循环内可以使用

break语句

  直接跳出此次循环

continue语句

  跳出当前循环,开始下一次

死循环标准格式:

  while(true){

  }

循环嵌套

  外循环执行第一次,内循环执行结束后,再执行第二次外循环.....

原文地址:https://www.cnblogs.com/324fch/p/11678510.html