java转义字符
转义字符 | 意义 |
---|---|
\a | 响铃 |
\b | 退格,将当前位置移到前一列 |
\f | 换页,将当前位置移到下页开头 |
\n | 换行,将当前位置移到下一行开头 |
\r | 回车,将当前位置移到本行开头 |
\t | 水平制表,跳到下一个Tab位置 |
\v | 垂直制表 |
\\ | 代表一个反斜线字符 "\ ' |
\ ' | 代表一个单引号字符 |
\ " | 代表一个双引号字符 |
\? | 代表一个问号 |
\0 | 空字符 |
键盘上的标点在英文状态下上面的需要用shift+按键,而下面的直接敲就行。
类型装换
1.由于Java是强类型语言,所以进行有些运算时需要用到类型转换
低——————————————————————————高
Byte,short,char————Int————long————float————double
2.运算中,不同类型的数据先转换为同一类型,然后再进行计算。
<1>强制类型转换 (类型)变量名 高到低
<2>自动类型转换 低到高 例如:把byte型转换为double型
* if(flag){}等价于if(flag==ture){} * * * * * */ char c1='刘'; System.out.println(c1); int i=128; byte b=(byte)i;//内存溢出byte最大为127所以输出为负值 System.out.println(b); System.out.println(i);
hello Hello world刘 -128 128
Process finished with exit code 0
<3>不能对布尔值转换,不能把对象转换为不相干的类型,在把高容量转换为低容量时强制转换,转换的时候可能存在内存已出货精度问题。