一、Java中的数据类型
在Java中,数据类型分为两大类,分别是基本数据类型和引用数据类型
- 基本数据类型(8种)
- 整型:byte、short、int、long
- 浮点型:float、double
- 字符型:char
- 布尔型:boolean
二、Java中的基本数据类型
整型
数据类型 | 所占字节数 | 取值范围 |
byte | 1 | -128~127 |
short | 2 | -32768∽32767 |
int | 4 | -231∽231-1 |
long | 8 | -263∽263-1 |
public class Demo {
public static void main(String[] args) {
byte a = 1;
int b = 10;
short c = 20;
long d = 1894624654;
}
}
浮点数
数据类型 | 所占字节数 | 取值范围 |
float | 4 | -3.4E38~3.4E38 |
double | 8 | -1.7E308~1.7E308 |
public class Demo {
public static void main(String[] args) {
float e = 12.5f;
double f = 20.3;
}
}
字符类型和布尔类型
数据类型 | 所占字节数 | 取值范围 |
char | 2 | 0~65536 |
boolean | 1 | true或false |
public class Demo {
public static void main(String[] args) {
char g = '男';
boolean h = true;
}
}
注意:数据类型的使用规则: 在选择用哪种数据类型时,要根据数据存储的数据来确定,不同的数据存储所需要的内存空间各不相同。
三、String引用类型
- String——字符串——引用类型
public class Demo {
public static void main(String[] args) {
String i="你好,世界";
}
}
应用实例:
public class Demo {
public static void main(String[] args) {
String name = "jerry";
char sex = '男';
int age = 22;
boolean Marry = true;
double salary = 5400.0;
double sumSalary = salary * 12; // 计算年收入
System.out.print("姓名:");
System.out.println(name);
System.out.print("性别:");
System.out.println(sex);
System.out.print("年龄:");
System.out.println(age);
System.out.print("婚姻状况:");
System.out.println(Marry);
System.out.print("年收入:");
System.out.println(sumSalary);
}
}