小小雷利

Satan's book

03_java语句

 
                                                                  判断结构


  if(条件表达式)  //  if满足,可以执行
  {
      执行语句;        //  只控制一条执行语句,可以不写大括号
  }



  
  if (条件表达式)
  {
       执行语句;
  }
  else                     // if如果    else否者
  {
       执行语句;       // if没有满足,就执行else
  }


 
  
  if(条件表达式)   // 只要满足一个执行后,语句就结束了
  {
      执行语句;
  }
  else if (条件表达式)
  {
      执行语句;
  }
  else
  {
      执行语句;
  }








                                                                  选择结构


switch(表达式)
{
      case 取值 1:          //  case 定义备选答案
             执行语句;
              break;        //   break 结束语句,并跳出
      case 取值 2:         
             执行语句;     
              break;
      default;
              执行语句;     //  default 默认 ,当没有匹配的答案时默认为default
              break;      
  }



●switch语句选择的类型只有四种: byte    short    int   char

●case 与 default 没有顺序,但是系统先执行第一个case,没有匹配的case执行default

●结束switch语句有两种情况: 读到break 或读到switch的{  }结束

●如果匹配的case与default没有对应的break,那么程序将继续向下执行,运行可以执行的于语句,直到遇到break或{ }语句结束

●条件表达式只有: true与false









                                                                 循环语句


 while(条件表达式)     //while:先判断条件,条件满足后执行循环体
 {
       执行语句;
 }                                                     

                                           
                                           

 do                             //do while:无论条件是否满足,循环体至少执行一次 
 {                                                     
                                        
    执行语句;
 }
 while(条件表达式);         





 for (初始化表达式; 循环体表达式; 循环后的操作表达式)
 {
       执行语句;
 }






● 变量有自己的变量域。对于for来讲,如果将用于控制循环的曾量定义在for语句中有效for语句执行完毕,该变量在内存中被释放。

● 条件表达式只有: true与false。

● 无限循环最简单表达形式:
   
    for( ; ; ){}

    while (true){}



语句嵌套
           ——循环语句

     for(; ;)
     {
            for(; ;)
            {
      
            }    
      }



不是规律的规律

尖朝上,可以改变条件,让条件随着外循环变化

尖朝下,可以改变初始化,让初始化随着外循环变化





braek(跳出): 选择语句和循环语句

continue(继续): 循环语句

posted on 2012-03-24 00:25  小小雷利  阅读(126)  评论(0编辑  收藏  举报

导航