数据类型转换数据类型转换.pptVIP

  • 21
  • 0
  • 约1.01千字
  • 约 10页
  • 2024-01-15 发布于陕西
  • 举报

主讲人:王亮数据类型转换

知识点一、自动类型转换二、强制类型转换

数据类型转换数据类型转换的两种形式型转换不同类型的数据在进行混合运算时需要进行类型转换,即将不同类型的数据转换为同种类型的数据后再进行计算。自动类型转换强制类型转换针对于值类型的数据,类型转换主要包括以下两种形式:

数据类型转换条件1:满足自动类型转换的条件两种类型要兼容:数值类型(整型和浮点型)互相兼容目标类型大于源类型:例如:double型大于int型条件2:操作数向大操作数类型转换,计算结果也为表达式中大操作数的类型。

数据类型转换提问a+b的结果为什么类型?inta=10;doubleb=12.5;double

数据类型转换示例inta1=10;doubleb1=12.5;doubleresult1=a1+b1;System.out.println(result1);

数据类型转换inta2=10;doubleb2=12.5;intresult2=a2+b2;inta2=10;doubleb2=12.5;intresult2=(int)(a2+b2);强制类型转换可以将大数据类型转化为小数据类型(如将double转换为int),在转换过程中会丢失数据的精度。编译器会提示代码出错强制类型转换语法(目标数据类型)表达式;

文档评论(0)

1亿VIP精品文档

相关文档