小程序onshow给data赋值_我懂你,程序员心里都有个阿里梦。刚起步的你行不行?...

本文主要讲解Java中的数据类型转换,包括自动转换和强制转换,并通过实例演示了转换规则。同时介绍了算数运算符、赋值运算符、比较运算符、逻辑运算符以及三元运算符的用法。
摘要由CSDN通过智能技术生成

作为一个曾经的女程序员。我懂你,程序的心里都有一个阿里梦,那么我们也都知道阿里的门槛是非常高的。

那么对于想转行或者小白应该怎么走上这条追梦的梦呢?跟上我节奏就对了,从第一篇到现在这篇,我没有落下?你呢?落下就赶紧补起来,不懂的随时问小编喔,给小编打call,一八三二七零二五零零六,小编助你一臂之力。

那跟上了节奏的小伙伴,节奏保持住喔,我们一起,一起加油吧~

af74674c9d9a0976438050694ca2e598.png

昨天讲过数据类型了,今天就给大家讲讲数据类型转换吧~

数据类型转换

Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换,有自动转换和强制转换两种。

自动转换

一个 int 类型变量和一个 byte 类型变量进行加法运算, 结果会是什么数据类型?

int i = 1;

byte b = 2;

运算结果,变量的类型将是 int 类型,这就是出现了数据类型的自动类型转换现象。

怎么进行自动转换的呢?

自动转换 :将 取值范围小的类型 自动提升为 取值范围大的类型 。

bc324940c100675dac4a3ff4fd41232c.png

小编给大家在程序中用代码撸起来吧~

public static void main(String[] args) {

int i = 1;

byte b = 2;

// byte x = b + i; // 报错

//int类型和byte类型运算,结果是int类型

int j = b + i;

System.out.println(j);

}

... ...

转换原理图解

byte 类型内存占有1个字节,在和 int 类型运算时会提升为 int 类型 ,自动补充3个字节,因此计算后的结果还是 int 类型。

8e2b0f3f31956eaf481babfdffb9e9bf.png

同样道理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值