zoukankan      html  css  js  c++  java
  • JAVA运算符

            short a = 1;
            a = a + 1;//报错
            
            short b = 1;
            b += 1;//会自动转换为当前类型
            
            int j = 1;
            int k = 2;
            System.out.println(j>k);
            
            //逻辑运算符
            // &  都为真才是真:左边无论真假,右边都要参与计算
            System.out.println(1==1 & 4==4);
            // |  有真就是真
            System.out.println(1==1 | 5==1);
            // && 短路与:左边为真时右边要参与计算,左边为假时右边不参与计算
            System.out.println(1==5 && 1==1);
            // ||  短路或:左边为真时,右边不参与计算
            System.out.println(1==1 || 2==1);
            
            //位运算符
            //  << 左移
            System.out.println(3 << 2); //左移相当于3*(2^2)
            //  >> 右移
            System.out.println(8 >> 2); //右移相当于8/(2^2)
            //  & 与运算
            System.out.println(12 & 5); //转换为二进制,1&1=1 1&0=0
            //  ^ 异或运算
            //  ~ 反码运算  ~12
            
            //三元运算符
            int i = 1;
            int m = i>0 ? 1 : 0;//i>0时取1,否则取0.
  • 相关阅读:
    java网络请求工具类
    MySql 日期比较大小
    JAVA泛型整理
    循环list从list中移除数据
    MySql UNION字段
    session理解
    IDEA鼠标悬停提示变量值
    JAVA常用的RPC框架
    字符串查找重复字符最多的
    java List分组
  • 原文地址:https://www.cnblogs.com/lintianxiajun/p/12812690.html
Copyright © 2011-2022 走看看