关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
小小黑¥¥¥
2021-09-09 22:09
采纳率: 100%
浏览 88
首页
Java
已结题
java中为什么byte在运算的时候会自动转化为int类型而不是short类型。
java
java中为什么byte在运算的时候会自动转化为int类型而不是short类型。
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
2
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
yukinonn
2021-09-09 22:13
关注
因为在java中所有数字的常量默认类型是int
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
2
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(1条)
向“C知道”追问
报告相同问题?
提交
关注问题
byte
,char,
short
,在参加
运算
之后的结果为什么
会
变成
int
类型
2019-04-28 17:22
鑫爵的博客
在
java
运算
中
,在涉及到数据
类型
范围小于
int
的(如
byte
,char,
short
)时,数据
类型
会
自动
提升为
int
类型
,比如,两个
byte
类型
的数据在进行
运算
时,
运算
结果就
会
变成
int
类型
,如果要结果是
byte
类型
的话,就要强转成...
谈谈
Java
中
整数
类型
(
short
int
long)的存储方式
2020-09-03 03:18
Java
语言
中
的整数
类型
是编程基础
中
的重要概念,它们包括
byte
、
short
、
int
和long四种。虽然
byte
也是整数
类型
,但由于它仅占一个字节(8位),且通常用作节省内存的情况,这里我们将主要讨论
short
、
int
和long。 1. ...
java
代码-1·
byte
short
int
在计算是
会
自动
转化
为
int
2.float double 为近似值,
byte
short
int
转化
时可能
会
精确丢失 3.把大
类型
转化
小的
类型
时可能
会
丢失
2021-07-14 23:16
首先,我们来探讨“
Java
中
的
byte
,
short
,
int
在计算时
会
自动
转化
为
int
”。在
Java
中
,有五种整数
类型
:
byte
、
short
、
int
、long和char。当这些
类型
之间进行算术
运算
时,较小的
类型
(
byte
、
short
)
会
被提升到较大的
类型
...
java
short
相加_为什么两个
short
类型
相加
会
自动
提升为
int
?
2021-02-28 12:20
靖然是你的博客
Java
中
进行二元与
运算
类型
的提升规则整数
运算
:如果两个操作数有一个为long,则结果也为long;没有long时,结果为
int
。即使操作数全为
short
、
byte
,结果也是
int
。...为什么两个
short
类型
相加
会
自动
提升为i...
【JVM】
java
中
char,boolean,
short
,
byte
在存储时
会
自动
转换成
int
类型
的原理
2022-06-30 17:04
瓜农与花农的博客
代码实例演示: 经过反编译后生成的字节码指令 可以看出 i**:操作数
类型
为
int
byte
类型
的数据在进操作数栈和存储时都是
int
类型
原因: 在局部变量表里,32位以内的
类型
只占用一个slot,64的
类型
占用两个slot。...
java
中
byte
类型
运算
_
Java
中
Byte
类型
的
运算
细节
2021-03-01 08:42
weixin_39942335的博客
先引入一个例题:public calss Test{public static void main(String[] args){
byte
b1=1,b2=2,b3,b6;...}}关于上述代码片段叙述正确的是:语句b3=b1+b2编译出错解释:
byte
类型
进行变量之间的计算...
为什么
java
中
两个
byte
类型
相加
会
是
int
类型
2021-05-24 18:56
天选打工仔的博客
在
java
中
两个
byte
变量相加的结果为什么是
int
类型
byte
a = 1;
byte
b= 2;
byte
c = (
byte
) (a+b); 这里为什么要将a与b相加的结果在转为
byte
类型
呢?即使所得的结果仍然没有超过
byte
类型
所能表示的大小。原因是这样...
java
short
转char_
Java
中
byte
、
short
、char、
int
、long
运算
时
自动
类型
转化
问题
2021-02-28 08:19
六哥说手机的博客
------------------------------------------------------------------------------------------------★★
自动
(隐式、默认)
类型
转换与强制(显式)
类型
转换★★1) boolean
类型
不参与转换2) 默认转换A:从小到大B:
byte
,...
java
中
byte
类型
和
short
类型
进行基础
运算
(加减乘除)时的问题
2023-07-18 16:29
雨沐风华的博客
输出
byte
类型
和
short
类型
的数据不能直接做基础
运算
(加减乘除),因为在做加减乘除的时候,
java
会
默认将
byte
类型
和
short
类型
的数据转换为
int
类型
,如果还用
byte
和
short
类型
接收的话,就
会
出错。因为用
short
类型
的t...
运算
过程
中
byte
,
short
,char型的值将被提升为
int
型
2018-02-26 20:40
iCoding91的博客
1.知识点
Java
表达式转型规则由低到高转换: 所有的
byte
,
short
,char型的值将被提升为
int
型; 如果有一个操作数是long型,计算...被fianl修饰的变量不
会
自动
改变
类型
,当2个final
类型
的变量进行
运算
时,结果
会
根...
Java
中
的
byte
,
short
,char进行计算时都
会
提升为
int
类型
2020-07-16 16:26
看了个寂寞的博客
byte
b1=1,b2=2,b3,b6; final
byte
b4=4,b5=6; b6=b4+b5; b3=(b1+b2); System.out.pr
int
ln(b3+b6); 关于上面代码片段叙述正确的是() A:输出结果:13 B:语句:b6=b4+b5编译出错 C:...
Java
中
Byte
与
Short
运算
时转型问题
2022-01-17 00:03
7rulyL1ar的博客
总结并通过反编译分析了为什么
byte
和
short
型
运算
结果都是
int
类型
以及为何这样设计
java
对
byte
,
short
,char,
int
,long
运算
时
自动
类型
转化
情况说明
2014-11-06 16:39
^-无涯-^的博客
大家都知道,在进行
运算
时,
java
会
隐式的
自动
进行
类型
转化
,...当操作数是
byte
,
short
,char时,
会
自动
转化
为
int
类型
;返回结果为
int
。 当操作数是
int
,long时,不
转化
,原来是啥
类型
,还是啥
类型
。 1.2 ++(自增1)
java
short
转成 long,
java
对
byte
,
short
,char,
int
,long
运算
时
自动
类型
转化
情况说明
2021-04-16 14:42
weixin_39565332的博客
总结如下: 一、算术
运算
符 单目
运算
符:+(取正)-(取负) ++(自增1) --(自减1) 1.1+(取正)-(取负) 当操作数是
byte
,
short
,char时,
会
自动
转化
为
int
类型
;返回结果为
int
。 当操作数是
int
,long时,不
转化
,原来是啥
类型
...
Java
中
的
byte
类型
以及
short
类型
做
运算
时的问题。
2021-07-21 10:09
啊帅和和。的博客
byte
类型
的数据不能直接做相加减,因为在做相加减的时候,
Java
会
默认将
byte
类型
的数据转换成
int
类型
,所以如果接收的数据还是
byte
类型
的话,
会
出错。 错误代码:
byte
b1 = 3,b2 = 4,b; b = b1+b2;//这一行
会
报错 ...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已结题
(查看结题原因)
9月10日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
9月10日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
9月9日