Java知识点整理(数据类型+运算符)

数据类型:

1.原生数据类型: (整数)byte,short,int,long.

                                (浮点数)float,double

                                (字符)char

                                (布尔类型)Boolean

其中char,byte,short在计算时会先转成int(重点)

2.引用数据类型:因为目前我只接触到了String和数组,所以以后有我会来补

3.强制类型转换:一种是自动转换(隐式转换),第二种是强制转换(显示转换)需要在你要转换的类型前加上:(这里填你想转换的类型),提一点Boolean值无法转换.

 

运算符:

1.算数运算符:

就是我们学过的数学,+,-,*,/,%,其次Java中有++这么一个操作,比如i++.这是++在后,我们先输出后计算  而++i就是刚好相反,是先计算在输出,同理--i和i--也是这么个道理,其次要注意的就是"/",两个整数相除,得到的结果一定还是整数,进行去尾操作,这里不会进行四舍五入操作嗷,直接就把小数点后面给去掉了,称之为去尾操作,而如果你想得到小数,就需要转换数据类型.

2.关系运算符

这没有什么好说的,小学数学 < ,> , = , !=, >=, <=,其中不等于用!=表示,而大于等于和小于等于用>=和<=来表示,提一点关系运算符的结果是布尔值

3.逻辑运算符

&& andand(同为真(假)为真(假))

||或(有一个为真(假)结果为真(假))

!取反

有个机制叫短路现象,当你使用&&时,如果有一项为真或为假则后面的条件不判断直接取结果,当你使用||时如果有一项为真或为假时,后面条件不判断直接取结果,

重点:逻辑运算符操作数时Boolean类型,结果也是!!!

4.赋值运算符

带有=号的都是赋值运算符,比如 i+= 1,就表达i = i + 1;     i = j,表达把j赋值给i.

5,其他运算符:

三目运算符,有些人叫三元运算符,用来简化if-else结构,

语法格式: 表达式1 ? 表达式2 : 表达式3;   当表达式1成立输出表达式2,不成立则输出表达式3!

位运算符

我没有太过于研究,以后用到再来补充.

6.运算符的优先级

这里我直接上图:

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值