您的位置:首页 > 编程语言 > Java开发

Java学习---四种基本数据类型

2016-03-01 19:41 375 查看

四种基本数据类型

如所有通过C语言进行开发的语言,诸如C++,Java等语言,都具备四种基本数据类型,在这里简单的介绍一下四种基本数据类型。

       第一种是常见的整型数据,可分为int,short ,long ,byte 四种基本类型。对于计算机而言,int属于计算机的默认类型,较为常见,在机器内占32位;而short型则较短,占16位,在使用中较少;long 型占64位字节,在日常使用中,如果数据表示long型,建议在数据后边添加L(l),如long i =123l;或者表示为long i=123L;而byte仅占8位字节,因其数据范围较小,不常用。
       对于整型数据在日常使用中,需要注意数据的范围,如当我们统计一个超市某一天的营业额是建议使用int 型即可,统计某一大型地铁公司一天的收费时不建议使用byte通常建议使用long型数据,以避免数据的溢出导致系统的崩溃现象发生。

       第二种是字符型char,该类型在机器内占16位字节。常见如char ch = 'a',代表的是将字符a赋值给char型变量ch。要知道字符型数据在计算机存储的是相关字符的ASCII码,如'a'的ASCII为97,即int ch ='a';System.out.println(ch);输出的结果是97;可见char型和int 型数据是可以相互转换的,即char ch =97,即将'a'复制给字符ch。
       对于char型和int型的加减运算时,实质是系统先将char型字符转化成其ASCII值,之后参与运算的。如int i=1;char ch='a'; System.out.println(i+ch);则输出结果是97.如int i=1;char ch='a'; System.out.println((char)(i+ch));则输出结果是b.

       第三种是浮点型,分为单浮点型float,多浮点型double。对于计算机默认的是double,在机器中占64位;而单精度float则占32位。如double i =2.342;float i=3.234f;

       第四种是布尔型blooean,占两位字节,分为ture,flase。在C++中还可表示位0,1.但在J ava中只有一种表达方法。

      对于四种基础数据类型的学习,一定要搞清楚最基本含义,不能盲目判断。





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java