Java中的数据类型
来源:互联网 发布:有哪些域名交易网站 编辑:程序博客网 时间:2024/06/05 16:27
数据类型
java是一种强类型语言,意味着必须为每一个变量声明一种类型。在Java中,共有八种基本类型。其中四种整型、1种浮点型、1种用于表示Unicode编码的字符单元的字符类型char和一种用于表示真值的boolean类型。
1. 整型
- 在C和C++中,int表示的整型与目标平台相关,而在Java中,所有的数值类型所占据的字节数量与平台无关。
2. 浮点类型
- float类型的值有一个后缀F,没有后缀的浮点数默认为double类型。
- 常量Double.POSITIVE_INFINITY、Double.NEGATIVE_INFINITY和Double.NaN分别表示正无穷大、负无和NaN(不是一个数字)
- 浮点数不适用于禁止出现舍入误差的金融计算中。例如,命令System.out.println(2.0-1.1)将打印出0.8999999999999999,而不是0.9。
3. char类型
特殊字符的转义序列符
- 在基本的多语言级别中,每个字符用16位表示,通常被成为代码单元(code nuit),而辅助字符采用一对连续的代码单元进行编码。
- 强烈建议不要在程序中使用char类型,除非确实需要对UTF-16代码单元进行操作。
- 两个char类型的数据相加之后自动转换为int型,然后相加,例:
//调用s.charAt(n)将返回位置n的代码单元,n介于0~s.length-1之间String greeting="Hello";char first=greeting.charAt(0);char last=greeting.charAt(4);System.out.println(first+last);
输出结果为183
注:H的ASCII码值为72,o的ASCII码值为111,72+111=183
4.boolean类型
- 整数值和布尔值之间不能进行相互转换。
- 在C++中,数值或指针可以代替boolean值。值0相当于布尔值false,非0相当于布尔值true。
阅读全文
1 0
- Java中的数据类型和SQL中的数据类型
- java中的数据类型转换
- java中的数据类型
- java中的基本数据类型
- Java中的String数据类型
- JAVA中的数据类型转换
- Java中的String数据类型
- java中的基本数据类型
- java中的基本数据类型
- Java中的数据类型
- java中的数据类型
- Java中的数据类型
- Java中的基本数据类型
- java中的基本数据类型
- Java中的String数据类型
- Java中的数据类型回顾
- java中的基本数据类型
- java中的基本数据类型
- JS-Math对象
- Eclipse下struts框架的简单搭建
- android string.xml中包含百分号时报错 问题记录
- 实战
- 有史以来最详细的正则表达式入门教程
- Java中的数据类型
- 最简洁的PHP程序员学习路线及建议
- Struts2与Spring3 MVC性能比较 (MVC性能测试)
- 时间工具类详细说明 DateUtils
- Android如何隐藏标题栏
- bootstrap打开模态滚动条modal窗口引起页面抖动解决办法
- 排序之直接插入排序
- Android系统源码
- 自定义View之--圆形进度条(流量球)