java初学--数据类型

数据类型分为基本数据类型和引用直接类型

常用数据类型:

                       java初学--数据类型

 

内存单位:位(bit)

八位为一个字节(bytc)

java初学--数据类型

各个数据所占字节

   java初学--数据类型注:布尔类型有争议java初学--数据类型java初学--数据类型

各个类型可以存储的最大数:

                                             java初学--数据类型

 注:赋值超过类型最大范围会编译报错

例子:java初学--数据类型结果:java初学--数据类型

   Int可直接赋值Long  byte  short 但是不可以超出范围

直接量:java初学--数据类型 

浮点型:

           java初学--数据类型关键信息:java初学--数据类型

存储方式:

                 java初学--数据类型java初学--数据类型

缺点:java初学--数据类型注:优先使用double型

直接写的一个小数是double型,float型数据需要用f/F结尾。例:float i=0.8f

字符型:早期使用ascll码进行保存但是容量小

        后来是由Unicode编译方式

在java中使用char表示字符  例:char c1=“A”;还可以char c2=0b100001  //65  就是用数字表示 (建议直接字母)

转义字符:例:char c4=’’’;计算机无法识别’’中哪一个是值所以添加一个转义符号变成char c4=’\’’;就可以输出转义符不止一种可以理解为特殊符号

字符串:使用string应用和字符不同不是简单的字符串是由多个字符组成

布尔类型:只有真假两个值 真:ture  假:false

(通常在使用判断时使用)

 

类型转换:前提:除了布尔类型其余数据类型是由数字存储

           关键:数据类型范围

java初学--数据类型

类型转换的转换方式:自动类型转换和强制类型转换

               java初学--数据类型          java初学--数据类型

 运算时的类型转换:

                              java初学--数据类型