java第二次知识总结

一丶编入代码中有分为自动类型转换(隐式)和强制类型转换(显式)两种形式。
自动类型转换:1.代码不用特殊处理,自动完成。
2.数据范围从小到大。
强制类型转换:1.代码需要进行特殊处理,不能自动完成。
2.格式:范围小的类型+范围小的变量名 = (范围小的类型)原本范围大的数据。

		  注意:1.强制类型转换一般不用,因为可能会发生一些数据错误。
  				2.byte/short/char这三种类型都可以发生数学计算,例如加法“+”。
  				3.byte/short/char这三种类型在计算的时候,都会被首先提升成为int类型,然后再计算。
  				4.boolean类型不能发生数据类型转换。

二丶关于ASCII码表
主要记住在编码中:
0(控制字符)对应数字48(ASCII值)
A(控制字符)对应数字65(ASCII值)
a(控制字符)对应数字97(ASCII值)
注意:1丶按照0丶A丶a首位顺序进行后面ASCII值的推算
2丶其他的ASCII值不用特别去记,不常用。

三丶四则运算:加减乘除(+.-.*./)
四则运算当中的加号“+”有常见的三种用法:
1.对于数值,就是加法。
2.对于字符char类型来说,在计算之前,char会被提升称为int,然后再计算。
char类型字符,和int类型数字,之间的对照关系表:ASCII丶Unicode
3.对于字符串String(首字母大写,并不是关键字)来说,加号代表字符串连接操作。
任何数据类型和字符串进行连接的时候,结果都会变成字符串。

曾运字符:++
减运字符:–
含义:一个变量+1或者-1
应用格式:++变量名,变量名++(减运字符同理)

赋值运算符分为:
基本赋值运算符:等号“=”,代表将右侧的数据交给左侧的变量。
例如:
int a = 30;
复合赋值运算符:
+= a +=3 相当于 a = a + 3
-= b -=4 相当于 b = b - 4
*= c *=5 相当于 c = c * 5
/= d /=6 相当于 d = d / 6
%= e %=7 相当于 e = e % 7

注意事项:
1.只有变量才能使用赋值运算符,常量不能进行赋值。
2.复合赋值运算符其中隐含了一个强制类型转换。

与(并且) && 全部是true,才是true;否则就是false
或(或者) II 至少一个是true,就是true;全部是false,才是false
非(取反) ! 本来是true,变成false;本来是false,变成true
与”&&",或“II”,具有短路效果;如果根据左边已经可以判断得到最终结果,那么右边的代码将不再执行,从而节省一定的性能。

注意事项:
1.逻辑运算符只能用于boolean值。
2.与、或需要左右各自一个boolean值,但是取反只要有唯一的一个boolean值即可。
3.与、或两种运算符,如果有多个条件,可以连续写。
两个条件: 条件A && 条件B
多个条件: 条件A && 条件B && 条件C

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值