java笔记--上水课时复习用(A)(13)
2023-08-19 来源:百合文库
byte→→→→→→→int→→→→long→→→→float→→→→double
short→→→→→int→→→long→→→float→→→double
byte字节型 char字符型'A'、'x'、'D' boolean布尔型
short短整型 int整形 float浮点型
long长整型 double双精度 void 不返回[]
null 空值 true真 false假
举例
byte b =1;
int m = b; 可以的 但是反过来就不行
int b = 1;
byte m =m;
●有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型,然后再进行计算。
byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型。
●当把任何基本类型的值和字符串值进行连接运算时( ),基本类型的值将自动转化为字符串类型。
char c ='a';
byte bo =2;
int k= c bo;
System.out.println(k)
>>>99
AscII码:上个世纪6O年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为ASCII码。
ASCIl码一共规定了128个字符的编码,比如空格"SPACE"是32(二进制oo100000),
大写的字母A是65(二进制o1000001)
所以说每一个字母都代表一个数字 小写的a就代表97
1100001换算成十进制 1×64 1×32 1×1=97
当把任何基本类型的值和字符串值进行连接运算时( ),基本类型的值将自动转化为字符串类型。
String str = "abc";
int i = 1;
System.out.println(str i);
>>>abc 1
short→→→→→int→→→long→→→float→→→double
byte字节型 char字符型'A'、'x'、'D' boolean布尔型
short短整型 int整形 float浮点型
long长整型 double双精度 void 不返回[]
null 空值 true真 false假
举例
byte b =1;
int m = b; 可以的 但是反过来就不行
int b = 1;
byte m =m;
●有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型,然后再进行计算。
byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型。
●当把任何基本类型的值和字符串值进行连接运算时( ),基本类型的值将自动转化为字符串类型。
char c ='a';
byte bo =2;
int k= c bo;
System.out.println(k)
>>>99
AscII码:上个世纪6O年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为ASCII码。
ASCIl码一共规定了128个字符的编码,比如空格"SPACE"是32(二进制oo100000),
大写的字母A是65(二进制o1000001)
所以说每一个字母都代表一个数字 小写的a就代表97
1100001换算成十进制 1×64 1×32 1×1=97
当把任何基本类型的值和字符串值进行连接运算时( ),基本类型的值将自动转化为字符串类型。
String str = "abc";
int i = 1;
System.out.println(str i);
>>>abc 1