2019.12.25学习总结

2019.12.25学习总结

一、有符号位的数据表示法

1. 原码

  原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小

2. 反码

正数的反码与其原码相同;负数的反码是对其原码逐位取反,就是0变1,1变0,但符号位除外

3. 补码

正数的补码与其原码相同;负数的补码是在其反码的末位加1

二、变量和数据类型

1. 变量的三要素

数据类型、变量名、初始化值
格式:数据类型  变量名  =  初始化值
注意: 变量名称:在同一个大括号范围内,变量的名字不可用相同
	  变量赋值:定义的变量,不赋值不能使用

2. 数据类型的分类

1)基本数据类型
①整数型
字节型:byte            1个字节    取值范围为-128 — 127
短整型:short           2个字节
整型    :int           4个字节
长整型:long            8个字节   (建议数据后加L表示)
②浮点型
单精度浮点型:float   4个字节   (建议数据后加F表示)
双精度浮点型:double  8个字节
③字符型
char:2个字节
④布尔类型
boolean 1个字节
2)引用数据类型
包括类、数组、接口

3. 数据类型转换

1)默认类型转换
byte,short,char类型,互相不转换,在进行运算的时候,会默认的转换为int类型,---long---float--double
即取值范围小的类型自动提升为取值范围大的类型
2)强制类型转换
将范围大的数据转换成范围小的数据
格式:目标数据类型 变量名 = (目标数据类型) 初始化值
注意:强制类型转换,不建议去频繁使用,因为会造成数据精度损失

三、Java中的运算符

1.算术运算符:

基本的算术运算符:+ ,-,*,/,%
扩展的算术运算符:++,- -

2.扩展算术运算符的用法

单独使用:    无论++或者--在数据的前面还是后面,都是对当前数据自增1或者自减1
参与运算使用:如果++或者--在数据的前面,是将当前变量自增1或者自减1,然后将其结果进行赋值(运算)
			 如果++或者--在数据的后面,先进行赋值(参与运算),然后在再自增1或者自减1

3.赋值运算符

基本的赋值运算符:=
扩展的赋值运算符:+=,-=,*=,/=,%=*

4.扩展赋值运算符的使用

将符号左边的数据和右边的数据做相应的算法运算,然后再赋值给左边变量
举例:int a = 10;
      a += 20;
     先将变量a与20进行加法运算,再将结果赋值给变量a,类似于a = a+20;但不相同,因为+=运算符默认强制类型转换
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值