5种类型
类
结构
枚举
接口
委托
如何选择数据类型
确定该类型是数字或非数字 如果不是数字,可以选择bool,char,string,
使用占空间最小的类型
变量
两种数据类型
引用数据类型:提供了对对象的引用
基本类型:保存了一个基本数据
变量也是一个名称或一个标识符,标识符在作用域内必须是唯一的
直接量
基本类型直接量
整型直接量
浮点型直接量
float 8. 小数后加f/F
double 8. 小数后加d/D,或不加
字符型直接量
单引号括起来
布尔型直接量
boolean x = true
字符串直接量
null直接量
类型转换
宽化转换 :后者一样大或更大 隐式进行
窄化转换 :后者更小 必须显式进行 在圆括号中指定目标类型 ,可能会导致信息丢失
long a = 10;
int b = (int) a; //窄化转换
运算符
递增运算符
前缀
int x = 4;
int y = ++x;
// y = 5, x = 5
后缀
int x = 4;
int y = x++;
//y = 4, x = 5<