Java基本数据类型的转换

一般来说,在运算的时候,要求参与运算的数据的类型须一致,这就好比我们能用1+1进行运算,而不能用1+a进行运算,而在java中更为严格,同为数值的数字有byte short int long 四种不同的类型,它们在运算的时候也要求类型一致,如果不一致,就涉及到我们今天要说的类型转换。

默认转换顺序(从小到大,向上转型):

J2SE学习笔记1.3基本数据类型的转换

实例:

J2SE学习笔记1.3基本数据类型的转换

输出结果:

3
3.3000002
3
3
 

byte short char ->int->long->double    

byte short char 运算时转换为int ,运算中有long类型则结果是long类型,有double类型,结果是double类型。

byte short char 相互之间不转换,它们运算时先转换为int类型。

 

强制转换(从大到小,向下转型):

格式   目标数据类型  变量 = (目标数据类型) 数据;

J2SE学习笔记1.3基本数据类型的转换

J2SE学习笔记1.3基本数据类型的转换

输出结果:

3

 

相关文章:

  • 2021-10-27
  • 2022-12-23
  • 2021-08-17
  • 2021-09-25
  • 2022-02-26
  • 2021-09-14
  • 2021-10-06
猜你喜欢
  • 2021-11-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-01
  • 2022-12-23
  • 2021-05-09
相关资源
相似解决方案