Java数据类型内存大小与包容性
来源:互联网 发布:linux怎么改名 编辑:程序博客网 时间:2024/06/13 01:51
double - 8 bytes
float - 4 bytes
long - 8 bytes
int - 4 bytes
short - 2 bytes
byte - 1 bytes
数据类型包容性从上往下,由宽到窄。
Java always takes narrower type.
Example:
int x = 3, y = 4;double z = x / y;System.out.println("z = " + z);
输出为:
z = 0.0;
int x = 3, y = 4;double z = (double) x / y;System.out.println("z = " + z);输出为:
z = 0.0;
int x = 3, y = 4;double z = (double) x / (double) y;System.out.println("z = " + z);输出为:
z = 0.75;
想要upcast成wider的数据类型,就得在所有运算过程中的narrow的数据类型前upcast。
阅读全文
0 0
- Java数据类型内存大小与包容性
- 包容性
- JAVA基本数据类型占用内存大小
- Java基本数据类型的【取值范围】【占内存大小】【默认值】
- 数据类型所佔用内存大小
- Java数据类型:引用数据类型与基本数据类型
- Java内存大小限制
- java对象占内存大小
- java对象占内存大小
- java对象占内存大小
- Java对象占用内存大小
- Java对象占用内存大小
- java虚拟机内存大小调整:
- java jdk设置内存大小
- java对象占内存大小
- 配置Java虚拟机内存大小
- java虚拟机内存大小设置
- java数据类型与转换
- linux---ssh使用ssh key登录,Permission denied (publickey,password).
- Arduino程序编译与烧写
- DNS(上架步骤)
- 泼冷水!为什么说机器学习在很多方面被高估了? | 精选
- 房价会不会降?这位机器人八小时就能建造一栋房屋 | 聚焦
- Java数据类型内存大小与包容性
- kafka-使用总结
- hadoop streaming内存超限解决方案
- 可能是2017年运气最差的演员
- LeetCode Reverse Nodes in k-Group
- js的Math对象
- LeetCode.107 Binary Tree Level Order Traversal I&II
- 理解矩阵乘法
- Redis 核心概念