java 类型转换

自动类型转换(隐式类型转换)

将一个数值赋给更大数值范围的变量,例如将byte赋给short,将int赋给long.

byte b = 1;
short a = b;
int i = 10;
long lon = i;

强制类型转换(显示类型转换)

强制类型转换的原理: 当将高位变量转换为低位是,只会取高位的后几位直接作为低位的值.

int a =128(1111111111111001);
short b = (short)a
b(1111001);


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 以前一直对java中的类型转换了解的不是很清楚,因为平时写代码有IDE的帮助,所以往往忽略这一块的内容,但往往就是...
    德彪阅读 2,224评论 0 1
  • 这部分可以说是java的灵魂。它的实现原理其实不是很复杂:动态绑定。但在java中有一套强大多态运用的体系,其中涵...
    xzt阅读 2,701评论 0 0
  • 1 关键字 1.1 关键字的概述 Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或...
    哈哈哎呦喂阅读 3,907评论 0 0
  • Java中的类型转换在Java编码中具有重要的作用。首先,来了解下数据类型的基本理解:数据类型是用来描述数据的种类...
    时待吾阅读 5,132评论 0 2
  • 那一天晚上 游戏上一个好友申请一个同意让本来互不相识的两个人变成之后彼此挺好的说话人 你喜欢我 我知道 我也喜欢你...
    IamAgirl阅读 1,462评论 0 0