大二白开水学习Java第三天(尚硅谷学习笔记之运算符)

1.算术运算符:+ - * / % (前)++ (后)++ (前)-- (后)--

特别说明:

        1.(前)++:先自增1,后运算

           (后)++:先运算,后自增1

        2.(前)--:先自减1,后运算

           (后)--:先运算,后自减1

        3.连接符: +:只能使用再String与其他数据类型变量之间使用

2.赋值运算符: =  +=  -=  *=  /=  %=

特别说明:

        1.运算的结果不会改变变量本身的数据类型

        2.开发中,如果希望变量实现+2的操作,有几种方法?(前提:int num = 10;)

           方式一:num = num +2;

           方式二:num += 2;

3.比较运算符(关系运算符): ==     !=    >   <    >=   <=    instanceof

特别说明:

        1.比较运算符的结果是boolean类型

        2.>    <    >=    <=    :只能使用在其他引用类型变量之间。

4.逻辑运算符: &    &&    |    ||    !    ^

        

 特别说明:

        1.逻辑运算符操作的都是boolean类型的变量,而且结果也是boolean类型

5.位运算符:<<    >>    >>>    &    |    ^    ~

特别说明:

        1.位运算符操作的都是整型的数据

        2.<<:在一定范围内,没想做移1位,相当于  * 2

           >>:在一定范围内,每向右移1位,相当于  / 2

6.三元运算符: 

特别说明的:

        1.说明:

                (1)条件表达式的结果为boolean类型

                (2)根据条件表达式真或假,决定执行表达式1,还是表达式2.

                         如果表达式为true,则执行表达式1.

                         如果表达式为false,则执行表达式2.

                (3)表达式1和表达式2要求是一致的。

                (4)三元运算符可以嵌套使用

        2.凡是可以使用三元运算符的地方,都可以改写为if-else,反之,不成立

        3.如果程序可以使用三元运算符,又可以使用if-else语句结构,那么优先选择三元运算符。原因:简洁、执行效率高。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值