国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > java基础:基本类型如何转换?

java基础:基本类型如何转换?

头像

小妮浅浅

2020-12-22 17:14:473363浏览 · 0收藏 · 0评论

我们知道基本数据类型的取值范围是不同的,有些小伙伴想对它们之间进行相互的转换。这里我们要先选择一种转换的类型,是自动还是强制,还要考虑转换之间的大小问题。接下来我们先对转换类型进行了解,然后就两种不同的类型分别阐释,下面我们看看是如何转换的吧。

1.转换类型

自动转换(隐式):无需任何操作。

强制转换(显式):需使用转换操作符(type)。

将6种数据类型按下面顺序排列一下:

double > float > long > int > short > byte

如果从小转换到大,那么可以直接转换,而从大到小,或char 和其他6种数据类型转换,则必须使用强制转换。

2.自动类型转换

自动转换时发生扩宽(widening conversion)。因为较大的类型(如int)要保存较小的类型(如byte),内存总是足够的,不需要强制转换。如果将字面值保存到byte、short、char、long的时候,也会自动进行类型转换。

long l = 100;
 
int i = 200;
long ll = i;

3.强制类型转换

如果要把大的转成小的,或者在short与char之间进行转换,就必须强制转换,也被称作缩小转换(narrowing conversion),因为必须显式地使数值更小以适应目标类型。

short s = 199;
int i = s;// 199
 
double d = 10.24;
long ll = (long) d;// 10

以上就是java中基本数据类型的两种转换方法了。对于强制转换的使用条件大家一定要牢记,不然错用了自动类型的转换。


关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

做一次爱下面多久才能恢复| 暴躁少女CSGO高清大图特点| 《魅魔之耻》1~4集免费看| 《再来一次好吗》动漫| 黑道第一宠婚| 自述吃了春晚药后有多疯狂 | 《玉蒲团2之艳乳欲仙欲》| 美女和帅哥一起努力生产豆浆| 国产精品亚洲AV三区八戒漫画 | 胸吻| 韩漫| 国产免费观看高清电视剧| 《朋友的未婚妻》| 全黄做爰100分钟视频| 欧美大片PPT免费PPT| 成色18K1.220.38软件| 三更2饺子截取一小段| 浏览器| 双男主GAI免费观看网站 | 少女日记| 无码人妻丰满熟妇啪啪区.| 爸爸的大DJ小说| 女生给男生吃小头头| 《性88分钟》| 《老板送醉酒丈夫回家》| 灭火宝贝高清完整版在线观看| 国产一区二区三区| 欧美大妈LOGO大全及价格图 | 9.1快看| 玉茎入玉门的正确方法图片| 房东天天吃我奶躁我在哪里看| 轮流和两个男人一起很容易染病吗| 瑜伽馆里的私密按摩效果怎么样| 法国满天星《太太们》| 玉蒲团2之艳乳欲仙欲》| 九九在线观看免费播放大全电视剧 | 美国A片《豪妇荡乳》| 学长让我夹跳D上课不能掉| 《巨大萌蒂》免费| 窝窝影院在线观看免费播放电视剧 | 国产少女免费观看电视剧大全