本章为大家介绍java语言中的变量类型,运算符等相关知识。
在java语言中,基本数据类型有8个,分别是
byte
数据类型是8位、有符号的,以 二进制补码 表示的整数;
最小值是 -128(-2^7),最大值是 127(2^7-1);
默认值是 0;
short
数据类型是 16 位、有符号的以二进制补码表示的整数 最小值是 -32768(-2^15); 最大值是 32767(2^15 - 1); 默认值是 0;
int
数据类型是32位、有符号的以二进制补码表示的整数; 最小值是 -2147483648(-2^31); 最大值是 2147483647(2^31 - 1); 默认值是 0; java中大多数的整数默认都是int类型
long
数据类型是 64 位、有符号的以二进制补码表示的整数; 最小值是 -9223372036854775,808(-2^63); 最大值是 9223372036854775807(2^63 -1); 默认值是 0L; (注意相比于其他类型,声明long类型时,需要在后 面加上一个大写或 小写的字母L,以此告诉计算机这 个整数是long类型)
float
float 数据类型是单精度 浮点数 ;
默认值是 0.0f;
(注意相比于其他类型,声明float类型时,
需要在后面加上一个大写或 小写的字母F,以
此告诉计算机这个整数是float类型)
double
double 数据类型是双精度浮点数; 默认值是 0.0d; java中大多数的浮点数默认都是double类型 (一般在声明double类型数字时,可以不添加大 写或小写字母D,因为double本身是默认的)
boolean
boolean数据类型表示一位的信息; 只有两个取值:true 和 false; 默认值是 false;
char
char类型是一个单一的 16 位 Unicode 字符;
最小值是 \u0000(即为0);
最大值是 \uffff(即为65,535);
现在,用一个简单的例子来告诉大家这些类型的使用
另外,java语言对这些基本数据类型还提供了封装类型
当使用了封装类型后,还可以使用这些封装类型提供的一些简便操作函数,具体函数的使用,在后续文章中会陆续介绍