Java有8种基本数据类型,分别为数值型、字符型、布尔型。
数值型:byte、short、int、long、float(单精度浮点)、double(双精度浮点)
字符型:char
布尔型:boolean
/**
* @author qx
* @date 2023/6/3 0003
* @desc 数值型数据
*/
public class NumberDemo {
public static void main(String[] args) {
// 8位 -128~127
byte a = 1;
// 16位 -32768~32767
short b = 1;
// 32位 -2147483648~2147483647 默认的整数类型
int c = 1;
// 64位 -9223372036854775808~9223372036854775807
//为了和int区分 long类型数据通常在后面加L
long d = 1L;
// 32位 默认情况下小数是double类型 所以使用float时需要加后面加f标记
float f = 1.0f;
//64位 默认的小数类型
double g = 1.0;
}
}
/**
* @author qx
* @date 2023/6/3 0003
* @desc 字符型数据
*/
public class CharDemo {
public static void main(String[] args) {
// 1.char 16位 单引号存储
char c = 'a';
// 2.特殊的字符变量 转义字符
//反斜杠字符
System.out.println('\\');
//单引号字符
System.out.println('\'');
// 换行
System.out.println('\n');
// 下一个制表位位置
System.out.println('\t');
}
}
/**
* @author qx
* @date 2023/6/3 0003
* @desc 布尔类型
*/
public class BooleanDemo {
public static void main(String[] args) {
// 布尔类型 只有true或false两个值 表示真或假
boolean b = true;
// 输出true
System.out.println(b);
}
}