java数据类型转换规则,java的类型转换

  java数据类型转换规则,java的类型转换

  一、自动类型转换

  整数、实数(常量)和字符数据可以混合使用。在操作中,不同类型的数据首先被转换成相同的类型,然后执行操作。

  数据转换必须符合以下规则:

  1.布尔类型不允许类型转换。

  2.您不能将对象类型转换为不相关的类对象。

  3.将大容量类型转换为小容量类型时,必须使用强制类型转换。

  (视频教程推荐:java视频)

  4.在转换过程中可能会导致溢出或精度损失,例如:

  int i=128

  字节b=(字节)I;因为字节类型是8位,最大值是127,所以当int被强制转换为字节类型时,128的值会导致溢出。

  5.浮点数到整数的转换是通过丢弃小数而不是舍入来实现的,例如:

  (int)23.7==23;

  (int)-45.89f==-45注意:必须满足转换前的数据类型的位数要低于转换后的数据类型。

  二、强制类型转换

  1.条件是转换后的数据类型必须兼容。

  2.Format: (type)值类型是强制类型转换后的数据类型。

  让我们看看下面的例子:

  如何解决写爬虫IP受阻的问题?立即使用。

  输出是:

  三、隐含强制类型转换

  1.整数的默认类型是int。

  2.浮点类型则不是这样,因为在定义浮点类型时,数字后面必须跟F或F。

  推荐教程:java开发入门以上是java类型转换的详细内容及其规则。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: