美文网首页
第二课:Java运算符

第二课:Java运算符

作者: 有木之花 | 来源:发表于2017-03-28 13:48 被阅读0次

    2.自增自减运算“++”、“--”。自增自减运算符放在前面,先对其进行“+1”操作后再计算。反之,则先进行计算后再“+1”

    三目运算

    是一种赋值运算,执行时,结果可以用一个布尔值表示。
    例子:

        int numA = 10;
        int numB = 20;
        int max = numA > numB ? numA:numB ;
        System.out.println(max);
    

    逻辑运算符

    对于逻辑运算就是:与(&、&&)或(|、||)非(!)

    1.操作:当多个条件通过与连接是,都满足才为true。
    2.操作:当多个条件通过或连接时,一个满足就为true。

    位运算

    1.Java本身计算支持二进制、八进制、十六进制。
    2.想要十进制变为二进制的方法:除2、取余和倒序(排列)。
    3.位运算主要进行二进制数据操作,可以使用:&、|、>>、<<、^、~

    范例:位与操作

    范例:位或操作

    4.移位操作
    (请用最快的方式计算2的3次方结果,就用移位)

        int num = 2;
        int result = num << 2;
        System.out.println(result);
    

    结果:相当于322

    8
    

    面试题:请解释“&&”和“&”的区别

    结果    
    1.“&&”和“||”会进行短路运算。前面运算为false的话,不进行后面的运算了。
    2.“&&”和“||”不能进行位运算。
    

    相关文章

      网友评论

          本文标题:第二课:Java运算符

          本文链接:https://www.haomeiwen.com/subject/eywmgttx.html