数据类型,作为每一门计算机语言在使用过程中不可或缺的量,可以说是决定了常量与变量的性质,决定了在这两个量中可以存放的数据,常见的数据类型有包括两大类,即基本数据类型与引用数据类型,其中基本数据类型包括整形数据类型、浮点型数据类型、字符型数据类型。
字节:字节即存储数据的最小单位,同时也是硬件能够访问的最小单位
整形数据类型:表明赋给这一类的数据是整数,按从小到大分别由"byte"/short/int/long四种,从左到右分别占据一个字节,两个字节,四个字节与八个字节,字节数越多,则能够存储的数据越大。
浮点型数类型:表明赋给这一型的数据是小数或者浮点数,包括两个类型,其中float表示单精度浮点数,double类型代表双精度浮点数,当你的数据量较小时,可以用单精度浮点数来表示数据,而如果你的数据类型较大,为了避免精度损失,一般要采用双精度浮点型表示数据,即DOUBLE类型
字符型数据类型:char,用于表示字母,汉字等等非数字类的数据,表示为 char 类型
除了基本数据类型以外,还有多种多样的引用数据类型,包括字符串、数组、类、接口、Lambda等等均为引用数据类型。
/*常量,在运行过程中固定不变的量
1、字符串常量
例如:"abc",像这种用双引号包括起来的量就是常量
2、数字常量
包括整数常量和浮点型常量
整数常量:直接写上的数字,例如:1,2,3
浮点数常量:小数,例如:2.5,3。5
3、字符常量
例如:'A',’b'这种类型的量,字符常量中应该明白要做到单引号中的单个字符
布尔常量:True or false
空常量
*/
public static void main(string[]args){
System.out.println("hello,world");
}
};
变量:指在整个程序运行过程中可以改变的量,变量与常量一样也有多种类型,包括:
1、整型变量:int类型变量,包括短整型,长整型,
//定义短整型变量-short i=1
//定义长整型变量-long=3456789L(注意,在定义长整型变量的时候,要在数据的末尾加上一个L
//整型变量的默认数据类型为int
2、浮点型变量:包括单精度和双精度两种类型,而默认类型为双精度浮点型double
//定义单精度浮点型变量-float a=3.5F(在定义单精度浮点型变量时最好能够在数据的末尾增加一个F)
//定义双精度浮点型变量-double b=3.5
//定义字节型变量-byte a=100
//定义字符型变量-char b=‘A’(单个字符,需要用单引号括起来)
注意事项:一个变量名只能够用一次,后文不能出现与此变量名称相同的变量
2、变量需初始化后才能使用
//打印输出变量
例:char c=‘A’
System.out.println(c);