码迷,mamicode.com
首页 > 其他好文 > 详细

二、操作符

时间:2017-04-09 09:56:46      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:返回   字符串操作   需要   表达式   常量   ring   计算   char   style   

 

1.赋值

       别名现象:

       1)对象别名:对象a,b

           a = b;

           a的原引用丢失,被垃圾回收,a的新引用指向b的对象内容;

           避免方式:

              a.name = b.name;

              彼此对象独立;

        2)方法别名:

                f(Letter y){y.c = ‘2‘;}

                class Letter{char c;}

               {

                    Letter x = new Letter();

                    x.c = ‘1‘;

                    System.out.print(x.c);

                    f(x);

                    System.out.print(x.c);

               }

               结果:1

                     2

 

2.算数操作符

    +  加

    -  减

    *  乘

    /  除

    %   取模

 

3.自增和自减

    i++: 先计算整个表达式的结果,然后再加1;

    ++i:先加1,再计算整个表达式的结果;

 

4.关系操作符(返回值boolean)

    <   :小于

    >   :大于

    <= :小于等于

    >= :大于等于

    == :等于    (比较基本类型数据,比较对象用equals()方法-->注意该方法是否比较内容,不是的话需要重写)

    !=  :不等于

 

5.逻辑操作符(返回值boolean)

    && :与(短路与)

    ||   : 或(短路或)

    !    : 非

 

6.直接常量与指数记数法

    Integer.toBinaryString(123);

    指数记数法:

    float f = 1e-43f;

 

7.按位操作符

    &:与

    |:或

    ^:异或

    ~:非

 

8.移位操作符

    <<    :有符号左移

    >>    :有符号右移

    <<<  :无符号左移

    >>>  :无符号右移

 

9.三元操作符

    boolean-exp ? value0:value1;

 

10.字符串操作符+和+=

 

11.类型转换操作符(cast)

  

二、操作符

标签:返回   字符串操作   需要   表达式   常量   ring   计算   char   style   

原文地址:http://www.cnblogs.com/leading-index/p/6683508.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!