分支结构:


if(){}elseif(){}else

switch(X){

case 1 :
   System.out.println( "ML" );
   break ;
case 2 :
   System.out.println( "YH" );
   break ;
default :
   System.out.println( "WX" );
   break ;
}

循环语句:

for循环


for(int i = 0;i<3;i++){
    System.out.println(i);
}


while循环

do-while循环

break/continue用法


方法:

形参与实参

方法的重载:一个类中定义名称相同,参数不同的多个方法

递归算法:方法执行过程中出现该方法本身的调用

递归出口

递推逐步向出口逼近

public static int mT(int n){

   if(n ==1 | n==0){

       return 1;

   }

   return n*mT(n-1);

}