关键字:  被java赋予了特殊含义的单词
    标识符:需要自己起名的
    命名规则: 26个字母,0-9,$,_
    不能以数字开头
    别和关键字同名
    严格区分大小写

数据类型:定义给变量开辟多大内存,存放什么类型的数据。

         1:基本数据类型:(1个字节==8个二进制位)0000 0000  0000 0000  0000 0000  0000 0000 一个字节

                 1>:数值型{整型:byte(1个字节),short(2个字节),int(4个字节),long(8个字节);浮点型:float(4个字节),double(8个字节)}

        2>:布尔型{true,false}

      3>:字符型{char(2个字节)unicode编码}

    2:引用类型:一般为Integter..和自定义的java类

数据类型转换:{1:自动类型转换,2:强制类型转换}   数据类型有小到大:{byte,short,char,->int->long->float->double}

    eg:由低级转到高级 >自动转换

              

      byte a = 34;
      int b = 33;
      double d = 56;
      short m = 3;

      //从低级别到高级别是自动转换的
      double sum = a+b+d+m;

      由高级转低级:强制转换

      

        一个整数默认看成int类型 一个小数默认看成是double的 float f = 4.5f;
        byte c = 127;//00000000 00000000 00000000 01111111--->自动砍掉了前三个字节 01111111-->127

        强制类型转换:从高级别到低级别
        c = (byte)(c+10);//-119 00000000 00000000 00000000 10001001-->10001001-->01110111=119

 Java运算符:

      int num= ++i ; i先加1,再赋值给num;  int num= j++;先取i的值给num,i再加1,

          int i=0;j=0; int  sum=++i + j++ +j++ + ++j ; i先 加1,运算过程 ++i=1,  j=0  ;++i+j++=1(a);此时 j再自增,j=1,a+j=2(b);j再自增 j=2;b+ ++j=5;

           

//将一个十进制数转成十六进制(使用位运算符)
          int num = 60;

          int a1 = num&15;

          int a2 = num>>>4;
          
          System.out.print(a2);
          if(a1>9)
          {
              System.out.println((char)(a1-10+'a'));
          }
 //else和if的对应:else总是和离它最近的且没有对应的else的if对应
        if(a>5)
        {
            if(a>7)
              System.out.println("a>3");
            else
              System.out.println("a<=1");
        }
 1 int i = 6;
 2         while(i<=5)
 3         {
 4             System.out.println("Hello World!");
 5             i++;
 6         }
 7         //先判断条件是否为真,为真执行循环体一次,然后再判断条件是否为真,为真 则再执行循环体,
 8         //如此反复,直到条件为假循环结束
 9 
10         int j=6;
11         do{
12              System.out.println("Hello World!");
13              j++;
14           }while(j<=5);
15 
16          //先执行循环体一次,然后判断条件是否为真,为真则再执行循环体,然后再判断条件,为真则执行循环体
17          //如此反复,直到条件为假循环结束
18 
19          //do{}while()循环至少会执行循环体一次,while循环可能一次都不执行,当一开始条件就为假时

 

  

 

 posted on 2016-07-09 09:19  荒古外星人  阅读(96)  评论(0)    收藏  举报