小白成长记——Java基础之数据类型
来源:互联网 发布:高级研修班 知乎 编辑:程序博客网 时间:2024/06/06 08:56
基本数据类型分类:
·整数类型:byte、short、int、long
·浮点类型:float、double
·字符类型:char
·布尔类型:boolean
各种基本类型的大小及取值范围:
类型名称关键字大小取值范围字节型byte8位-2^7~2^7-1整型int32位-2^31~2^31-1长整型long64位-2^63~2^63-1短整型short16位-2^15~2^15-1浮点型float32位3.4e-38~3.4e+38双精度double64位1.7e-38~1.7e+38布尔型boolean1位true\false字符型char16位‘u\0000’~‘u\FFFF’类型转换:1):自动类型转换:
当把一个数值范围小的变量直接赋值给一个数值范围大的变量时,系统将进行自动类型转换。
例如:char c = 'A';
int c1 = c; 此时c1的值应该是一个int型数值,为65。
2):强制类型转换:
设有变量a和b,如果变量a的数值范围不小于变量b的数值范围,那么当要把变量a赋值给变量b的时候就需要强制类型转换。
语法:在赋值语句中,在变量a前面加上(XXX),其中XXX为想要转换的目标类型。
例如:float f = 3.94f;
int i = (int) f; 此时i是一个整数值,为3。
阅读全文
1 0
- 小白成长记——Java基础之数据类型
- 小白成长记——Java基础之基本数据类型与字符串的相互转换
- 小白成长记——Java基础之标识符
- 小白成长记——Java基础之内部类
- 小白成长记——Java基础之操作符
- 小白成长记——Java基础之访问控制符
- 小白成长记——Java基础之字符串类
- 小白成长记——Java基础之File类的使用
- 小白成长记——Java基础之I/O流
- 小白成长记——Android基础之Android Studio开发常用快捷键
- 小白成长记——Android进阶之AsyncTask基础
- 小白成长记——Android基础之Activity四种启动模式
- 小白成长记——Android基础之Activity临时数据缓存
- 小白成长记——Java基础之类的关系
- 【小白的java成长系列】——面向对象基础
- 【小白的java成长系列】——java关键字
- 【小白的java成长系列】——Java基础知识
- 小白成长记——Android进阶之设计模式之单例模式
- Robot Framework For Mobile Test Automation
- JVM内部架构
- 敏捷开发的三个流程
- 伽卡他卡学生端关闭
- epub电子书xml添加下着重号样式(二) 样式直接拿走
- 小白成长记——Java基础之数据类型
- memcpy
- spring mvc架构
- 数据挖掘一般流程(数据清洗,特征提取,建模,调参)
- 如何使用JavaScript在静态页面插入PDF文件(附带效果图)?
- Ignatius and the Princess IV
- layer.open组件获取弹出层页面变量、函数
- 复杂clone
- 如何在Debian和Ubuntu下重新打包Deb文件