2021-06-01

学习笔记:JAVA【1】数据类型与运算符 ----来源于疯狂Java讲义
1.注释:第39页-第46页
2.标识符与关键字:
2-1.关键字列表:第48页
3.数据类型分类:第49页
3-1.Java为强类型语言:必须先声明后使用;指定类型的变量只能接受相应的值。
3-2.Java支持的数据类型一共分为两大类:基本类型;引用类型。
3-3.基本数据类型一共两类:boolean;数值类型;
3-4.数值类型又分为两类:整数类型;浮点数(小数点)类型
3-5.整数类型又分为两类:整数类型;字符类型;
3-6.进制:
4.字符型:第52页 (String是类,不是基本数据类型)
4-1.转义字符:
5.浮点型:double、float:通过下划线分清楚尾数"223_11_11_…_11"
6.布尔型:对与错。
6-1.当true与false与字符串做运算,自动变成字符串。
6-2.用于 if. while, do while, for 等循环控制。
7.类型转换:其分为自动类型转换与强制类型转换。即:较少位数的数据类型可以往较大位数的数据类型转换,而较大类型的数据类型不能往较小的转换,因此,我们可以强制它转换。
7-1.char可以转换为int
7-2.byte可以转换为short–>int–>long–>float–>double
7-3.强制类型转换 int a =123; byte b = (byte)a; 见第57页
7-4.类型提升:当一个算数运算式遇到多个类型数据,自动将最前面两个数据转换成最大位数的数据类型,之后才进行运算,如此往复,直至运算结束。

2021年6月1日结束;

8.直接量:直接写出来,便能表示其数据类型的量。
8-1.直接量赋值,即将直接量赋值给对应数据类型的变量。
8-2.运算符:共有 算数运算符 赋值运算符 比较运算符 逻辑运算符 位运算 类型相关运算
8-3.算数运算符
8-4.+ 加法 - 减法 *乘法 /除法
8-5.除法需要注意,当数据类型为整数时,结果截位 如3.14 等于3 如3.9也等于3。
当为浮点型,结果为正常自然运算结果,且当除数为0,结果为±无穷
8-6.%求余
8-7.++自加 --自减 需注意其不能作用于直接量
9.赋值运算符=
赋值运算符扩展
x += y 即 x=x+y

10.位运算符:略,第64页
11.比较运算符 > ≥ < ≤ == !=
12.逻辑运算符
12-1&&与 &不短路与皆为true为正
12-2||或 |不短路或一个true则为正
12-3!非返回与操作数相反的±值
12-4^异或 一正一反为正
13三目运算符:(a):b?c
14运算符优先级:第70页

2021年6月2日结束;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值