1、自动类型转换 宽化
大类型变量=小类型值
1)、表数范围小的值可以赋值给表数范围大的变量.
char -->int -->long
char -->int -->double
byte -->short-->int-->long
byte-->short -->int -->double
float -->double
注意 红线.归根到底还是字节数
附图1
2)、在表数范围大参与运算时,以范围大的为准
double 最大的
3)、特例
a)、在表数范围允许内,int 可以赋值给char short byte
b)、+ 默认以int计算
char byte short int +char byte short int =int
c)编译期与运行期行为
I) 常量+常量 编译期自动结算结果
II) 变量+常量 变量+变量 运行时计算结果
2、强制类型转换 窄化 :可能损失精度
表数范围大的值强制转成范围小的变量
格式:小变量=(小类型)大类型值
注意 ()的位置
int rndNum=0;
rndNum=(int)Math.random()*100; //注意()
rndNum=(int)(Math.random()*100);
- 大小: 18.1 KB
分享到:
相关推荐
22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java...
Java数据类型和MySql数据类型对应一览
Java实现txt文档装换为pdf格式的文档
JAVA数据类型思维导图,包括基本数据类型,引用数据类型,可自行下载,如有错误欢迎批评指正。基础复习。
SQL的数据类型与Java数据类型的对应关系,是程序员必备的基础知识,欢迎大家下载。
Java数据类型和MySql数据类型对应表
这是一个对java数据类型进行详细分类的思维导图,其与我的一篇博客中的图片是一致的。那张图片就是通过它导出的。使用的软件是novamind5。
Oracle9i数据类型Java数据类型Schema类型对比
资源:Java数据类型精解 作者:Shenkxiao 版本:1.0 pdf 主要内容: Java数据类型 1.1 基本数据类型 1.2 对象数据类型 1.3 引用数据类型 1.4 数组数据类型 上传理由:基础文档共享,对Java初学者有很大的...
JAVA数据类型 关键字 标识符 数据类型强制转换
Java代码实现把汉字装换为汉语拼音,不错的代码
SQL数据类型JDBC类型代码标准的Java类型Oracle扩展的Java类型 1.0标准的JDBC类型: CHARjava.sql.Types.CHARja
JAVA数据类型思维导图,便捷整理思路,变量、变量操作、变量的分类、数据类型、变量的内存分析图、类型之间转换
sqlserver数据库类型对应Java中的数据类型
Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型...
一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问下面笔者就开发中的一些体会介绍给大家。 我们知道,...
java基本数据类型和数组,java编制0-255之间的UNICODE编码表
非常明了的介绍了JAVA的基本数据类型,为以后打好坚实基础。
C#和java数据类型的等价类型 C#和java数据类型的等价类型
JAVA中的关键字、标识符、注释 JAVA中的数据类型、变量、运算符、表达式 JAVA类中方法的调用