java---数据类型运算符总结

目录

1.java中没有字符数组,只有String字符串类型,用双引号“ “表示.

2.常量:无法修改; 变量:可以修改

java没有const,java中用final关键字,java中称“终结器”final修饰变量后变为常量,final修饰的变量,值与类型都不可改变

3.数据的基本单位是byte(字节)1byte=8bit.bit是计算机二进制位

4.java中所有数据类型默认带符号(不存在无符号数),所以java保存数据时,每个数据类型的最高位表示的符号位0表示正数,1表示负数.绝对值➕符号➖1就能得到对应的负数

5.局部变量不存在初始值,先赋值后使用,

6.写出来的数值默认int类型,(字面常量)

7.0b二进制; 0 八进制 ; 0x16进制

8.声明一个long型字面量,在整数后面➕L,

首选int,否则long,byte用在网络编程和文件IO流

9.常量命名:单词全大写,用_连接

10.float看小数点后六位,double看小数点后十二位

BigDicimal.valueOf 用来获得小数运算的精确结果

11.强制类型转换(大类型->小类型),一般会丢失精度

12.低于4字节的类型,在最终读写运算时,提升为4字节进行运算

13.在byte范围内的整型字面常量,可直接赋值,超过范围需要强转

14.float和double的字节不是按照二进制存储的,是用整型来进行模拟的,是用科学计数法来存储的.long转为float是小类型转大类型

15.char - int 按照编码规则自动转换 ,

int - char 则需要强转,int数值需在char范围内

16.任意类型转为字符串String,可以用String提供的方法valueOf()

17.由纯数字组成的String -> int 可以使用Integer提供的方法parseInt()

18.➗0会产生异常

19.使用逻辑运算符参与的表达式,都必须为布尔表达式

20.短路操作,只要有确定结果,就不在考虑后面的表达式

21.~按位取反,取绝对值,➕符号,➖1

22.三目运算符:返回值=布尔表达式?表达式1:表达式2;

表达式1和2不一致,会发生隐式的类型提升,提升为最大类型然后赋值

23.java中任意类型与字符串+,都转为字符串类型


1.java中没有字符数组,只有String字符串类型,用双引号“ “表示.

String h = "蛋蛋派对";

2.常量:无法修改; 变量:可以修改

java没有const,java中用final关键字,java中称“终结器”final修饰变量后变为常量,final修饰的变量,值与类型都不可改变

 

 

3.数据的基本单位是byte(字节)1byte=8bit.bit是计算机二进制位

4.java中所有数据类型默认带符号(不存在无符号数),所以java保存数据时,每个数据类型的最高位表示的符号位0表示正数,1表示负数.绝对值➕符号➖1就能得到对应的负数

5.局部变量不存在初始值,先赋值后使用,

6.写出来的数值默认int类型,(字面常量)

7.0b二进制; 0 八进制 ; 0x16进制

8.声明一个long型字面量,在整数后面➕L,

首选int,否则long,byte用在网络编程和文件IO流

9.常量命名:单词全大写,用_连接

10.float看小数点后六位,double看小数点后十二位

BigDicimal.valueOf 用来获得小数运算的精确结果

 

 

11.强制类型转换(大类型->小类型),一般会丢失精度

12.低于4字节的类型,在最终读写运算时,提升为4字节进行运算

13.在byte范围内的整型字面常量,可直接赋值,超过范围需要强转

14.float和double的字节不是按照二进制存储的,是用整型来进行模拟的,是用科学计数法来存储的.long转为float是小类型转大类型

15.char - int 按照编码规则自动转换 ,

  

int - char 则需要强转,int数值需在char范围内

 

 

 

16.任意类型转为字符串String,可以用String提供的方法valueOf()

 

17.由纯数字组成的String -> int 可以使用Integer提供的方法parseInt()

 

 

18.➗0会产生异常

19.使用逻辑运算符参与的表达式,都必须为布尔表达式

20.短路操作,只要有确定结果,就不在考虑后面的表达式

21.~按位取反,取绝对值,➕符号,➖1

22.三目运算符:
返回值=布尔表达式?表达式1:表达式2;

表达式1和2不一致,会发生隐式的类型提升,提升为最大类型然后赋值

 

23.java中任意类型与字符串+,都转为字符串类型

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值