15.09.29

//比较运算符
         System.out.println("1 != 0 ="+(1!=0));
         System.out.println("1 > 0 ="+(1>0));
         //字符串的比较
         String gg = "sdsd";
         String ff = "sdsd";
  

//逻辑运算符
          int bijiao1 = 10;
          int bijiao2 = 0;
          int bijiao3 = 20;
          
         //   &&   短路写法:从左向右依次判断,只要有一个false,那么就会直接输出结果,不会继续向后运算
          
          //逻辑与运算
          System.out.println("true && true = "+(true&&true));
         System.out.println("true && false = "+(true&&false));
         System.out.println("false && false = "+(false&&false));
         System.out.println("false && false && true = "+(false && false && true));
         System.out.println("true && true && false = "+((bijiao1>0) && (bijiao2 == 0) && (bijiao3<0)));
         
         //   ||  短路写法:从左向右依次判断,只要有一个true,那么就会直接输出结果,不会继续向后运算
         
         //逻辑或运算
         System.out.println("true || true = "+(true || true));
         System.out.println("true || false = "+(true || false));
         System.out.println("false || false = "+(false||false));
         System.out.println("false || false || true = "+(false||false || true));
         
         
         //逻辑非运算
         System.out.println("!true = "+!true);
         System.out.println("!false = "+!false);
         
      //三元运算符  ?:
                  int f = 0;
                  if (age > 15)
                  {
                      f=age;
                  }
                  else
                  {
                      f = 0;
                 }
                 System.out.println("f = "+f);
  //运算符优先等级
  
    //数据类型转换
          int djd = 999;
          //隐式转换
          long gjd = djd;
          
          //显式转换
          int djd1 =(int)gjd;
          
          //隐式转换  float 高于 long
         float fl = gjd;
         
         
         
         double db = fl;
         System.out.println(""+db);
         
      


  //分支语句——if语句
          if(true)                                    //如果括号中间是正确的那么就会执行大括号内的代码
          {
          
          }
          
          
         
         //例
         int age = 13;
         
         if (age < 10)
         {
             System.out.println("小朋友,你好");
         }
         
         else if(age >= 10 && age <18)
         {
             System.out.println("同学,你好");
         }
         
         else 
         {
             System.out.println("朋友,你好");
         }
         

  //分支语句——switch语句
          int s = 20;
          switch(s)
          {
              case 20:                                //case后面不支持小数的输入
                  System.out.println("20s = "+s);
                  break;                                //相当于一个中断
              
              case 30:                                //常量部分必须不同
                 System.out.println("30s = "+s);
                 break;
             
             case 40:
                 System.out.println("40s = "+s);
                 break;
             
             default:                                //其他情况
                 System.out.println("其他 = "+s);
                 break;                              
         }

  
               
                 
                

  

posted @ 2015-09-30 08:17  呼哧呼哧  阅读(122)  评论(0编辑  收藏  举报