java--第二篇

变量和运算符

1 变量

2 运算符

--------------------------------------------------------------------------

1 变量概念

  变量是申请一块内存用来存储数据的

2 计算机存储单元

   字节      byte

      1B=8bit

      1kb=1024B

      1MB=1024KB

       1GB=1024MB

       1T=1024G

3 JAVA中的基本数据类型四类八种

                               字节数                             数据范围

            1、     byte       1                               -128~127

             2、    short      2                               -32768~32767

整型      3、     int         4                               -2147483648~2147483647

             4、      long      8                                 -(2)的63次方到2的62次方

     

             1、       float     4                                          3.40e38

浮点型   2、      double   8                                          1.798e308

字符型                char     2                       

布尔型              boolean   1                          true、flase

4 变量创建的三个要素

       数据类型       变量名=变量值

          int                  a=123;

5 数据类型转换

自动转换:范围小的转范围大的

             double  d=1000;

                 int i=100;

              double d2=i;

强制转换:范围大的转范围小的   会损失精度

            byte  b;

             int   i=170;

            b=(byte)i;

6 算术运算符

      +      加      1+2        3             (+还可以做连字符      "小"+"日本")

        -     减       2-1         1

       *       乘        2*2       4

        /      除         4/2       2

        %    取余     5%2      1

        ++   自增1

       --      自减1

 7 赋值运算符                                      结果

       =     赋值      int i=2;                         2

       +=     加后赋值     int i=2;  i+=2;      4

       -=      减后赋值     int i=3; i-=2;   1

        *=     乘后赋值     int i=1;    i*=2;      2

        /=      整除后赋值    int i=4;   i/=2;    2

        %=     取模后赋值    int i=5;   i%=2;  1

8   比较运算符

      ==         相等于      8==10     false

      <             小于        8<10        true

      >             大于         9>10       false

      !=          不等于      3!=2        true

      <=       小于等于     6<=7       false

       >=        大于等于      7>=2   false

9  逻辑运算符

    &        与       false&true           false

     |        或     false |true              true

     ^        异或   false^true             true

     !         非       !true                      false

     &&     短路与    false&&true       false

      ||       短路或      false||true       true

     短路与和短路或是一个条件一个执行语句

10  三元运算符

       (条件表达式)?表达式1:表达式2        一个条件两件事

猜你喜欢

转载自www.cnblogs.com/fbbg/p/10491734.html