运算符(较为基础,基础篇)(二)

简介: 运算符(较为基础,基础篇)(二)

三元运算符



public static void main(String[] args) {
        int age=45;
        String aaa=age>16 ?"未成年":"成年";
        System.out.println(aaa);
        String as="难过";
        String al="开心";
        int lee=10;
        String s = lee > 10 ? al : as;
        System.out.println(s);
    }


运行结果

未成年
难过


字符串运算符


上面有demo ,太简单我就不写demo了;


原码,反码,补码




位运算符


····



public static void main(String[] args) {
    //不同的进制的表达方式
        System.out.println(0b1010);//二进制
        System.out.println(012);//八进制
        System.out.println(0xA);//十六进制
        //如何把十进制转换为二进制的
        System.out.println(Integer.toBinaryString(5));
        System.out.println(Integer.toBinaryString(9));
        System.out.println(Integer.toBinaryString(-5));
        //按照;逻辑运算符计算
        System.out.println(5&9);
        System.out.println(5|9);
        System.out.println(5^9);
        System.out.println(~-9);
        //移位运算
        System.out.println(5<<2);
        System.out.println(-5<<2);
        System.out.println(-5>>2);
        System.out.println(-5>>>2);
    }


运算结果为:

10
10
10
101
1001
11111111111111111111111111111011
1
13
12
8
20
-20
-2
1073741822


总结:

相关文章
|
2月前
|
算法 网络协议 编译器
【C++ 14 新特性】C++14二进制字面量:深度探索与实践
【C++ 14 新特性】C++14二进制字面量:深度探索与实践
60 1
|
2月前
|
Java
基本概念【算术、 关系、逻辑、位、字符串、条件、优先级等运算符】(三)-全面详解(学习总结---从入门到深化)
基本概念【算术、 关系、逻辑、位、字符串、条件、优先级等运算符】(三)-全面详解(学习总结---从入门到深化)
42 0
|
10月前
|
存储 数据处理 Python
Python基础知识详解:数据类型、对象结构、运算符完整分析
Python基础知识详解:数据类型、对象结构、运算符完整分析
112 1
|
12月前
运算符(较为基础,基础篇)(一)
运算符(较为基础,基础篇)(一)
48 0
|
编译器 C++
c++中基本类型详细解释外加基本运算规则
类型 含义 wchat_t 宽字符 bool 布尔类型 char 字符 chat16_t unicode字符 chat_32 unicode字符 short 短整型 int 整形 long 长整型 longlong 长整型 float 单精度浮点型 double 双精度浮点型 longdouble 扩展精度浮点型
99 1
|
前端开发
前端学习案例2-二进制中的操作符2
前端学习案例2-二进制中的操作符2
28 0
前端学习案例2-二进制中的操作符2
|
前端开发
前端学习案例1-二进制中的操作符
前端学习案例1-二进制中的操作符
50 0
前端学习案例1-二进制中的操作符
|
Go
第75/90步《番外篇》第4章 Go语言三:复合数据类型 第30课
今天学习《番外篇》第4章 Go语言三:复合数据类型 第30课 数组
43 0
|
Go
第77/90步《番外篇》第4章 Go语言三:复合数据类型 第32课
今天学习《番外篇》第4章 Go语言三:复合数据类型 第32课 字典
45 0
|
Go
第78/90步《番外篇》第4章 Go语言三:复合数据类型 第33课
今天学习《番外篇》第4章 Go语言三:复合数据类型 第33课 结构体与接口
64 0