强语言类型
- 要求变量的使用严格符合规定,所有变量必须先定义才能使用
弱语言类型
- java的数据类型分为两大类
- 基本类型(primitive type)
- 引用类型(reference type)
public class data_type_4 {
public static void main(String[] args){
// 数据类型 变量名 = 值;可以使用逗号隔开来声明多个同类型变量
String a = "hello";
int num = 10;
// 八大基本数据类型
// 整数
int num1 = 10; //最常用
byte num2 = 20;
short num3 = 30;
long num4 = 40L; //Long类型要在数字后面加个L
// 小数:浮点数
float num5 = 50.1F; //Float类型要在数字后面加个F
double num6 = 3.141592653589793238462643;
// 字符
char name = 'A';
// 字符串,String不是关键字,是类
// String namea = "老温";
// 布尔值
boolean flag = true;
// boolean flag = false;
}
}
![变量](C:\Users\张恒瑀\Pictures\Screenshots\屏幕截图 2024-06-14 141527.png
数据类型
1.整数类型
- byte占1个字节范围:-128-127
- short占2个字节范围: -32768 ~ 32767
- int占4个字节范围 : -2147483648 ~ 2147483647
- long占8个字节范围 : -9223372036854775808 ~ 9223372036854775807
2.浮点数类型
- float占4个字节
- double占8个字节
3.字符类型char占2个字节
Boolean类型
1.占1位其值只有true和false两个
引用类型(reference type)
1.类
2.接口
3.数组