相关疑难解决方法(0)

在Java推广?

促销的规则是"当操作数具有不同类型时,自动二进制数字促销发生,较小的操作数类型转换为较大的".但操作数是相同类型的,例如,

byte=byte+byte // Compile time error... found int..
Run Code Online (Sandbox Code Playgroud)

那为什么会这样呢?

java

24
推荐指数
2
解决办法
2万
查看次数

short plus short是一个int

我有三个短变量.当我将两个加在一起并将结果分配给第三个时,eclipse告诉我,我需要将其转换为简短的!

short sFirst, sSecond, sThird;

sFirst = 10;
sSecond = 20;
sThird = sFirst + sSecond;
Run Code Online (Sandbox Code Playgroud)

Hovever,当我做一个简单的任务,然后是增量赋值时,一切都很好.

short sFirst, sSecond, sThird;

sFirst = 10;
sSecond = 20;
sThird = sFirst;
sThird += sSecond;
Run Code Online (Sandbox Code Playgroud)

为什么是这样 ?

java

2
推荐指数
1
解决办法
2145
查看次数

标签 统计

java ×2