常用的数据类型和注意事项

整数类型

byte short int long
    
byte num1 = 10;
short num2 = 10;
int num3 = 10;
long num4 = 10L; // 结尾有标识L

浮点类型

float double
float num5 = 10.22323F; // 结尾有标识F
double num6 = 10.42189314919103;

字符类型

// 字符类型 char 必须单引号 为一个字符
char name = '江';

布尔类型

boolean flag = true;

引用类型

String str = "哈哈";
Number num = 100;

常用和变量

// 类变量 变量
static double salary = 2500;

// 类变量 常量
static final double PI = 2900; // 加final关键字

// 实例变量
// 布尔值:默认都是false
// 除了基本类型,其余的默认值都是null

类型排序

// 类型排序 低 ---------------------------> 高
// byte,short,char->int->long->float->double
  int i = 128;  
  byte b  = (byte)i; // 强制转换  byte最大127 128会造成内存溢出  高到低   int->byte(高到低)
  double b = i; // 自动转换 从低到高  double-> int(低到高)
posted @ 2021-06-28 16:13  橙子yuan  阅读(69)  评论(0)    收藏  举报