一些随记 02

本文介绍了Java中的类型转换,包括强制类型转换和自动类型转换。强制转换涉及从低容量类型到高容量类型的转换,而自动转换则发生在低容量到高容量时。需要注意的是,布尔值boolean无法转换,对象转换须确保类型兼容,且高容量转低容量需强制转换,转换可能引发溢出问题。在编程中需留意大数操作的内存溢出风险。
摘要由CSDN通过智能技术生成

类型转换

强制类型转换

由于Java是一种强类型语言,所以要进行一些运算的时候,需要用到类型转化。

低------------------------------------》高

byte,short,char–>int–>long–>float–>double

在把高容量转换为低容量的时候,需要强制转换

(类型)变量名

在这里插入图片描述

自动类型转换

在把低容量转换为高容量的类型时,就是自动转换。

在这里插入图片描述

注意点

  1. 不能对布尔值boolean进行转换,错就是错,对就是对。

  2. 不能把对象类型转换为不相干的类型。

  3. 在把高容量转换为低容量的时候需要强制转换。

  4. 转换的时候可能会存在内存溢出。

  5. 在操作比较大的数时,要注意内存溢出问题。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值