问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 数据类型转换

发布网友 发布时间:2022-04-25 18:34

我来回答

1个回答

热心网友 时间:2023-10-23 21:38

java中数据类型是有个隐式的自动转换的.

byte,short,int和long都是整数,任何数字(如1,11,111等),只要不超过范围,都是可以赋值给byte,short,int类型的,但不能直接赋值给long,必须在后面加上L(大小写均可),任何char,byte,short,int之间的计算的结果都是int 型,

如题,
a = 1;把1赋给a,当然把1赋给byte是没有问题的,
a = a + 1 ; 这样就等于把int型赋给了byte型是会报错的.
a += 1 是自增运算,+=,-=,*=,/=等运算是不会转成其他类型的,此题中虽然结果与a = a + 1一样;

顺便展开一点讲,共有8种基本数据类型,顺要说明的是:byte,short,int,long,float,double,boolean,char
1.char,byte,short,int之间运算会自动转换为int,不包括自增与自减;
char会以ASCII码转换
2.如下链条,可以向下赋值,反之刚不行,比如,byte值可以赋给short变量,反之则不行.
3.数字默认类型是int,是不符合如下链条的例外情况,只要不超过范围可以赋值给char,byte,short等类型,比如可以byte a = 127是对的,byte a = 128是会编译错误的;
4.有小数点的都默认为为double型,加f变float,如2.5f
5.boolean只能逻辑运算

byte->short->int->long->float->double char->int
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 java 变量数据类型转换?byte, short, char, int, long, float, double java中long=后面为什么还要加个L:: byte b=3 b=b+3 怎么还能报错 java 中怎样将 bytes 转换为 long 类型? 在java中如何将全为数字的字符串转化为byte数组和long数组 java中怎么把long类型的一个数字比如5000000000L转变成byte数组? java long 转byte byte转long 为什么输出不一样 怎样进行微信定位? java long类型怎么转成byte类型 苹果13墨迹天气的消息铃声怎么设置 墨迹天气定时语音播报怎么开启 墨迹天气定时语音播报设置方法 我的笔记本,装了一个固态,一个机械,开机之后,电脑是不是一直在读取硬盘里的数据,固态和机械都在运行 为什么我系统安装在固态硬盘,但是机械硬盘没在我的电脑中 新电脑装了旧机械硬盘,磁盘管理里面没有,机械硬盘有时在有时消失,下载东西显示磁盘错误? 固态硬盘台式电脑上加装了块机械硬盘一直工作正常,忽然在我的电脑里找不到机械硬 我的电脑原来用的是机械硬盘 后来加装了一固态硬盘为什么电脑没有显示呢? 买台新电脑把以前的电脑机械硬盘装上去里面的游戏之类的东西会不会在新电脑里面 电脑新装上一块机械硬盘,但是我的电脑里不显示 同时装了固态硬盘和机械硬盘的话,那么怎么显示在我的电脑里面。 我的笔记本电脑装的是双硬盘 固态硬盘是主硬盘 为什么我的机械硬盘在我的电脑里面找不到 求解 电脑安装了双硬盘,但是系统却还在机械硬盘该怎么办? java整数类型byte , short,int 和long 的使用规则? java中数据类型自动类型转换为什么转换顺序是byte-short-int-long-float-double java中“long”类型占多少字节? java中double数组转化为byte数组 Java 字符串转化为字节 电脑如何打开注册表 怎样打开电脑的注册表 电脑注册机怎样打开 如何打开电脑的注册表 打开电脑注册表需要什么 如何打开电脑注册表? 中级会计职称一年考三科,上班族应该如何备考 中级会计师考试一年考两科还是三科? 中级会计师考试是一次三门都必须过吗? 中级会计师考试是一次三门都必须过么 中级会计职称考试一年过三科心得分享? 中级会计师考试是必须一年考三门,还是分几年? 中级会计职称考试如何一次性通过三门? 中级会计师考试怎样才能一年过三门。 请问中级会计师两年内过三科是怎么计算的?