JAVA复习 整理第二天(基础篇)

一、数据类型

	a. 基本数据类型(四类八种)
		1.整型
			byte 字节型 -128 ~ 127
			short 短整型 -2^15 ~ 2^15-1
			int 整型 -2^31 ~ 2^31-1
			long 长整型 -2^63 ~ 2^63-1
		2.浮点型
			float 单精度 4字节
			double 双精度 8字节
			注意:浮点数默认是double类型
		3.字节型
			char 字符型 2字节
		4.布尔型
			boolean 布尔型 1字节 取值 true false
		
	b.引用数据类型: 类、接口、数组

	c.数据类型转换:
		1.自动类型转换
			数值型 从小到大
			byte->short->int->long->float->double
			char->int->long->float->double
		2.强制类型转换
			从大转小,将大的二进制数从最右边开始截取小数据类型所能存储的二进制的位数
			浮点型强转为整型,直接舍弃小数部分
			byte、short、char在参与运算时,类型会自动提升为int

二、运算符

a.分类
	算术运算符
	赋值运算符
	关系运算符
	逻辑运算符
	位运算符
	三目运算符

1.算术运算符:
	+ - * / % ++ --
	如果两个元素类型一致,结果类型保持一致
	如果不一致,结果类型与大得数据类型保持一致
注意:byte short char 存在自动提升

在这里插入图片描述
2.赋值运算符
= += -= *= /= %=

3.逻辑运算符
& | ! ^ $$ ||
&& 短路与:如果左边为false,则右边表达式不再执行,结果为flase, || 短路或同理

4.位运算符
& | ^ ~ << >> >>>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值