变量在定义的时候需要用到数据类型,根据数据的不同,数据类型也不同
一、基本数据类型
1.整数类型
1.类型分类
整数类型 | 宽度/字节 | 取值范围 |
---|---|---|
byte | 1(8位) | -128~127 |
short | 2(16位) | -215~215-1 |
int | 4(32位) | -231~231-1 |
long | 8(64位) | -263~263-1 |
Java中的整数都有符号
Java的整数类型默认为int类型
long类型需要在数字后面加l或L
示例
public class HelloWorld {
public static void mian(String[] args){
byte a=16;
short b=3;
int c=32;
long d=16l;
long e=16L;
}
}
2.浮点类型
1.类型分类
浮点类型 | 宽度 |
---|---|
float | 4字节(32位) |
double | 8字节(64位) |
Java浮点类型默认为double类型
想表示float类型,需要在数值后面加f或F
double类型后面可以加d或D表示double浮点数
示例
public class HelloWorld {
public static void mian(String[] args){
float a=1.332f;
double b=3.3241;
double c=3.3241d;
}
}
3.字符类型
1.含义
Java中char
声明字符类型,字符常量必须是用单引号括起来的单个字符
2.示例
public class HelloWorld {
public static void main(String[] args){
char a='A';
System.out.println(a);
}
}
3.常见转义符
字符表示 | 说明 |
---|---|
\t | 水平制表符tab |
\n | 换行 |
\r | 回车 |
\‘’ | 双引号 |
\’ | 单引号 |
\\ | 反斜线 |
4.布尔类型
1.含义
Java中声明布尔类型的关键字是boolean,它只有两个值:true和false
2.示例
public class HelloWorld {
public static void main(String[] args){
boolean is=true;
boolean no=false;
}
}