在Java入门阶段的时候,我们就会学到Java的基本数据类型。而我们在实际的开发中,数据类型不可能是一成不变的,会经常遇到数据要转型。下面就由小编告诉大家Java的数据类型有哪些,以及当需要进行转换的时候,该如何操作。
一、Java数据类型
数据类型是指存放数据所属的类型,在Java中数据类型可以分为两大类。
1、基本数据类型
(1)逻辑型:boolean,一般只适用于程序流程控制,而且它的值只有两个,分别是true,flase。不能用数字0来代替;
(2)文本型:char;
(3)整数型:byte、short、int、long;
(4)浮点数型:float、double;
2、引用数据类型
引用数据类型包括:类、接口和数组
二、Java数据类型转换
在Java中数据类型的转换大体上可以分为两种,第一种是自动转型,第二种是强制性的转型。
1、自动转型
自动转型顾名思义当然是不用我们自己手动去转。它是让Java编译器自动进行转型操作。转换时,系统会按照数据类型由小到大的转换原则进行转换,例如从小到大依次按照byte、short、char、int、 long、float、double进行转换。
2、强制转制
强制转型不用什么条件,只要我们在前面加上()就可以了。比如:
long num = 1000000 ;
int (int)num ;
这样就强制地把long型转成了int型,不过要注意的是,如果超出了int的范围,超的部分就会被省略掉。
在Java入门阶段的时候,这些基础知识都是有要重点熟悉掌握的。巩固好基础,后面越来越难的Java学习中,不会经常因一些小问题导致程序出现错误,从而影响整个学习效率。