java中运算符的介绍

算术运算符: +,-,*,/,%,++,--

/ :取整除,取商

%:为取模,取余数

++:单目运算符,自加1,如果++放在前面,先自加,再参加运算
       如果++放在后面,先参加运算,后自加

--:单目运算符,自减1,如果--放在前面,先自减,再参加运算
       如果--放在后面,先参加运算,后自减

赋值运算符 =

一个=号是赋值

关系运算符: >,<,>=,<=,==,!=

关系运算符返回类型是boolean,不是true,及是false

逻辑运算符

&&,||,! 

&&:短路与,如果第一表达式返回为false,后面的表达式便不再执行
&: 逻辑与,不管第一个表达式返回是true还是false,后面的表达式都会执行      
||:短路或,如果第一表达式返回为true,后面的表达式就不再执行
|: 逻辑或,不管第一个表达式返回是true还是false,后面的表达式都会执行

++: 单目运算符,自加1

如果++放在前面,先自加,再参加运算
如果++放在后面,先参加运算,后自加

 --:单目运算符,自减1

如果--放在前面,先自减,再参加运算
如果--放在后面,先参加运算,后自减

位运算符: &,|,^,~ , >>,<<,>>>(了解即可)

<<:有符号左移,乘2操作,向左移几位就乘以几个2
>>:有符号右移,除2操作,向右移几位就除以几个2
>>>:无符号右移

条件运算符 ?:

三目运算符,第一个表达式返回为true,则取?后面的值,反之取:后面的值

基本数据类型之间的转换:

1、自动转换(隐式转换):赋值运算符左边范围大,右边范围小,会自动转换数据类型
2、强制转换:赋值运算符左边范围小,右边范围大,需要强制转换
语法:(datatype)数据类型
注意:
1、同种数据类型才转型
2、强制转换数据会丢失

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值