Java数据类型转换
来源:互联网 发布:我眼中的网络写作 编辑:程序博客网 时间:2024/06/05 11:02
小到大:Java自动转换,举例说明:
int i=-2;
long l=i;
System.out .println(i+":"+Integer.toBinaryString(i));
System.out. println(l+":"+Long.toBinaryString(l));
export:-2:11111111111111111111111111111110
-2:1111111111111111111111111111111111111111111111111111111111111110
但是可能出现精度丢失,举例:1、float存储int丢失精度例子,
int i=0x1000001;
float l=i;
System.out.println(i+":"+Integer.toBinaryString(i));
System.out.println(l+":"+Integer.toBinaryString((int)l));
大类转小类:也叫强转
强转:(强转类型)
箭头指的byte是不必要的,因为在上一步已经强转。
强转时要注意小类型的范围:例子,
int i=129;
byte b= (byte) i;
System.out.println(i+":"+Integer.toBinaryString(i));
System.out.println(b+":"+Integer.toBinaryString(b));
export:129:10000001
-127:11111111111111111111111110000001
0 0
- JAVA基本数据类型、数据类型转换
- java数据类型转换默认转换
- Java基本数据类型转换
- java数据类型转换详解
- 简要JAVA数据类型转换
- java中的数据类型转换
- 简要JAVA数据类型转换
- java基本数据类型转换
- JAVA数据类型转换整理
- java数据类型转换
- JAVA数据类型转换
- [收藏]java数据类型转换
- java数据类型转换
- 数据类型转换(java)
- JAVA数据类型转换
- java数据类型转换
- java数据类型转换
- 简要JAVA数据类型转换
- socket简单使用
- Java反射及其应用
- 【大数分解工具】msieve 的下载及使用
- Spring mvc+Spring+Mybatis整合
- Round Numbers
- Java数据类型转换
- Android开发-来电监听-步骤方法
- pthread_rwlock读写锁的使用细节
- iOS开发 runtime实现原理以及实际开发中的应用
- 关于导入数据库文件时,无法正常执行sql文件的解决方案
- POJ题目分类
- hbase的单机搭建
- 关闭所有activity
- 控件拖拽置换位置