java中的变量数据类型,Java中变量的数据类型

Java中的变量数据类型从使用方式上大致可以分为两大类:基本数据类型和引用数据类型。

基本数据类型:分类

基本数据类型中包括四类八种:

整形:byte、short、int、long    //这四种变量的值都是整数类型,数据表示范围从小到大,对应着常量中的整数常量,若定义的时候未进行初始化,默认值为0;

浮点型:float、double    //这两种变量的值都是小数类型,数据表示范围从小到大,对应着常量中的小数常量,若定义的时候未进行初始化,默认值为0.0;

字符型:char    //字符型,表示一个字符,该变量的值只能是由单引号括起来的一个字符,单引号中可以是空格,不能什么都不写,若定义的时候未进行初始化,默认值为0(ASCII码表中的0);

布尔型:boolean    //布尔型,只有两个值:true、false,代表真和假,若定义的时候未进行初始化,默认值为false;

其中,int是整形的默认类型,double是浮点型的默认类型;定义

变量的定义格式都是固定的:

数据类型    变量名    ;//这是不进行初始化的定义格式

数据类型    变量名    =    变量值    ;//这是进行初始化的定义格式赋值

变量名    =    变量值    ;

引用数据类型分类

对象:通过关键字new实例化类(class)或接口(interface)出来,存储于堆内存中;//特例:String(字符串)类型可以不使用new关键字实例化

数组:固定长度的一系列拥有相同数据类型的变量的组合定义

对象:

类名    变量名    ;

类名    变量名    =    new    类名()    ;

数组:

数据类型[]    变量名    =    new    数据类型[数组长度]    ;

数据类型[]    变量名    =    {数据1,数据2,...}    ;赋值

引用数据类型的赋值格式和基本数据类型的赋值格式相同;

在Java中,=就是赋值符号,=左边只能是变量名;

你可能感兴趣的:(java中的变量数据类型)