Java数据类型
来源:互联网 发布:白鹤祥java架构师视频 编辑:程序博客网 时间:2024/06/06 01:45
Java的数据类型分为三大类,即布尔型、字符型、数值型,其中,数值型又分为整型和浮点型。相对于数据类型,Java的变量类型为布尔型boolean;字符型为char;整型byte、short、int、long;浮点型float、double。其中四中整型变量和两种浮点型变量分别对应于不同的精度和范围。此外,编程时还经常用到两种类变量,即String和Date。
(1)数据类型转换的种类:
Java数据类型的转换一般分为三种,分别是:简单数据类型之间的转换、字符串与其他数据类型的转换、其他实用数据类型的转换。
(2)简单数据类型之间的转换:
在Java中,整型、实型、字符型被视为简单数据类型,这些类型由低级到高级分别为(byte、short、char)-int-long-float-double。
简单数据类型之间的转换又可以分为:低级到高级的自动类型转换、高级到低级的强制类型转换、包装类过度类型能够转换。
A.自动类型转换:
低级变量可以直接转换为高级变量,这叫自动类型转换。
B.强制类型转换:
将高级变量转换为低级变量时,情况会复杂一些,你可以使用强制类型转换。
C.包装类过度类型转换:
Java中的包装类就是可以直接将简单类型的变量表示为一个类。Java共有六个包装类,分别是Boolean、Character、Integer、Long、Float和Double,从字面上可以看出它们分别对应于boolean、char、int、long、float和double。而String和Date本身就是类,不存在包装类的概念。
在进行简单数据类型之间的转换时,可以利用包装类进行中间过渡,一般情况下,首先声明一个变量,然后生成一个对应的包装类,就可以利用包装类的各种方法进行类型转换了。
(3)字符串型与其他数据类型的转换
几乎从Java.lang.Object类派生的所有类都提供了toString()方法,即将该类转换为字符串
(4)将字符型直接作为数值转换为其他数据类型
将字符型变量转换为数值型变量实际上有两种对应关系:一种是将其转换为对应的ASCII码;另一种是转换关系,例如,'1'就是指数值1,而不是ASCII码,对于这种转换,可以使用Character的getNumericValue(char ch)方法。
- JAVA数据类型
- Java数据类型
- java数据类型
- Java数据类型
- Java 数据类型
- java数据类型
- Java数据类型
- java数据类型
- java数据类型
- Java 数据类型
- Java 数据类型
- JAVA数据类型
- java数据类型
- java数据类型
- Java数据类型
- Java数据类型
- Java数据类型
- java 数据类型
- 图片预加载代码
- mysql 实验论证 innodb表级锁与行级锁
- HDU 1008 Elevator ACM基础题 关键是读懂题目就OK啦
- TCP/IP四层模型和OSI七层模型的概念
- session写入memcache
- Java数据类型
- poj 1151 & hdu 1542 Atlantis(线段树,扫描线)
- 观察者模式
- 字节流与字符流的详解,文件流,数据流
- [机器学习]矩阵的奇异值与特征值有什么相似之处与区别之处?
- 好用的C++API直连MySql方法
- 适配器模式
- iOS10--消息通知的基本使用
- java中的socekt和WebSocekt