数据类型概念扩展篇

数据类型扩展篇

1.浮点数的原则是表示约数字,银行的数字表示不能用浮点数;

银行数字表示应该用bigdecimal数据工具类来表示;

2.所有的字符本质是数字;

3.转义字符\t \n.........;制表符

强制转换可以将字符转化为数字;

4.布尔值扩展 unicode编码 2字节 U0000=UFFFF;

基本的运算符

  • (+ - % + - /)
  • =
  • (< >= <= == !=instance of)
  • && || !
  • & ! ^ ~ >> << >>>
  • ? :
  • += -= *= /=

1.//a+=b;//a=a+b//
//a-=b;//a=a-b//
//字符串连接符+ 前面加字符串的时候含义为连接符号,在后面则为加号
2./x? y: x
//如果x为真,则为y,否则为x//
//运算符的优先级//
//包机制package//导入包import//。*导入包下所有的包//
3.int b=a++;//自增自减运算符//
//a=a+1//先赋值后自增//
System.out.println(a);
int c=++a;
//先自增后赋值//a=a+1//

数据类型转换

内存溢出//强制转换(类型)变量名,从高到低//
//从低到高为自动转换// byte<short<char<int<long<float<double//
不能对布尔值进行转换
不能把对象类型转换成不相干的类型,
高到低和低到高的不同,内存溢出的问题

posted @ 2021-07-23 21:38  夜空so  阅读(42)  评论(0)    收藏  举报