Java基本数据类型
2016-01-25 23:37
197 查看
Java是一种强类型语言,每个变量都必须声明一种类型。
Java有8中基本类型,其中包括4种整型,2种浮点型,以及char、boolean型。
1、整型
2、浮点型
价格可以使用用double表示,但是在金融中严禁出现四舍五入的误差的不适合使用浮点型。因为浮点数值使用二进制数值表示,而二进制无法精确表示分数1/10。就像十进制无法精确表示1/3一样。如果需要精确表示数值请使用BigDecimal类。
3、char类型
Java使用Unicode字符集,Unicode字符集是16位。
4、boolean类型
Java有8中基本类型,其中包括4种整型,2种浮点型,以及char、boolean型。
1、整型
名称 | 长度(每字节8位) | 范围 |
byte | 1字节 | -2^8~2^7-1 |
short | 2字节 | -2^16~2^15-1 |
int | 4字节 | -2^32~2^31-1 |
long | 8字节 | -2^64~2^63-1 |
名称 | 长度 | 范围 |
float | 4字节 | -3.40292347E+38-3.40292347E+38 0.0f |
double | 8字节 | -1.79769313486231570E+308-1.79769313486231570E+308 0.0d |
3、char类型
名称 | 长度 | 范围 |
char | 2字节 | 从'\u0000'到'\uffff' |
4、boolean类型
名称 | 长度 | 范围 |
boolean | 1字节 | 只能是true/false |
相关文章推荐
- 基于SpringMVC的Java Web学习笔记01 - 下载jar
- RxJava 方法备忘录
- Java实现数组全排序(递归)
- java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 \ ^
- Spring10种常见异常解决方法
- Java [Leetcode 102]Binary Tree Level Order Traversal
- 一个简单的Dubbo和SpringMVC的demo
- 【闲着没事儿干】Spring Aop例子
- Struts2-表单验证的两种方式
- Java类加载和static修饰符
- (spring-第16回【AOP基础篇】)基本概念
- struts2框架中关于ValueStack的认识
- MyEclipse中设置智能提示
- Spring依赖注入:注解注入总结
- JAVA 聊天窗口
- JAVA 拆分窗口
- 【闲着没事儿干】JDK动态代理
- JAVA 下拉列表和滚动条
- JAVA 单选按钮、复选按钮
- JAVA 文本框、密码框、标签