8种基础数据类型
Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
java中基础数据类型大致分为以下8种:
- byte 字节 8位
- char 字符 16 位
- short 短整型 16 位
- int 整型 32位
- long 长整型 64 位
- float 浮点数 32位
- double 双精度 64 位
- boolean 布尔 -->注意:java规范中,没有明确指出boolean的大小
本人不喜欢长篇大论,直接上代码,方便大家粘贴练习,不多废话,直接看代码
- 首先是8种基本类型的声明
public class BaseType {
char a = 'a';
byte b = 'b';
short c = 1;
int d = 1;
long e = 1;
float f = 1.3f;
double g = 1.33;
boolean h = true;
}
- 局部变量声明基础类型时必须初始化,不然不能打印,java未给出默认值
public static void main(String[] args) {
char a;
byte b;
short c;
int d;
long e;
float f;
double g;
boolean h;
System.out.println(a); // 报错,可能尚未初始化变量a
}
- 静态变量声明基础类型,具有默认值,可只声明而不初始化
public class BaseType {
static boolean bool;
static byte by;