Java数据类型

数据类型:

A:基本数据类型

a:整型

byte:
Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0
short :
短整型,在内存中占16位,即2个字节,取值范围-32768~32767,默认值0
int:
整型,用于存储整数,在内在中占32位,即4个字节,取值范围-2147483648~2147483647,默认值0
long:
长整型,在内存中占64位,即8个字节-263~263-1,默认值0

b:浮点型

float:
浮点型,在内存中占32位,即4个字节,用于存储带小数点的数字(与double的区别在于float类型有效小数点只有6~7位),默认值0.0
double:
双精度浮点型,用于存储带有小数点的数字,在内存中占64位,即8个字节,默认值0.0

c:字符型

char :
字符型,用于存储单个字符,占16位,即2个字节,取值范围0~65535,默认值为空

d:布尔型

boolean :
布尔类型,占1个字节,用于判断真或假(仅有两个值,即true、false),默认值false

数据类型之间的相互转换分为

1.隐式转换

byte,short,char -- int -- long -- float -- double
取值范围小的数据类型与取值范围大的数据类型进行运算,会先将小的数据类型提升为大的,再运算

        //我们要求参与运算的变量类型一致,而现在不一致,进行隐式转换
        int aaa = 2;
        byte bbb = 3;
        int ccc = aaa+bbb;
        //byte ccc = aaa+bbb; 损失精度
        System.out.println(ccc);
2.强制转换

目标类型 变量名 = (目标类型) (转换的数据);

byte a = (byte) (c+d);

B:引用数据类型

(之后补全)

a:类

b:接口

c:数组

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一类:逻辑型boolean 第二类:文本型char 第三类:整数型(byte、short、int、long) c...
    Jasonme阅读 1,115评论 0 4
  • Java是一种强类型语言。强类型有两方面的含义:1.所有的变量必须先声明,然后才能使用。不能够直接使用一个未定义的...
    Oceans言欢阅读 317评论 0 0
  • JAVA中的数据类型分为基本数据类型和引用数据类型 一、基本数据类型: (一个字节8位) 一共有八个基本数据类型 ...
    codingBen阅读 107评论 0 0
  • 基本类型 byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认...
    鸟鹰阅读 226评论 0 0
  • 首先明确几个概念:变量、常量。 变量即在程序运行过程中它的值是允许改变的量。是计算机语言中能储存计算结果或能表示值...
    Jason_M_Ho阅读 233评论 0 0