1、转义字符
“\t”水平制表 “\"”产生一个双引号
“\n”换行 “\'”产生一个单引号 “\\”产生一个斜杠
“\r”让\r后的内容移动到最前面占用相同的位置并覆盖原来的内容
2、算术运算符
++或--在前先加1在输出;++或--在后先输出再减1。
3赋值运算符
a+=b---->a=a+b
a-=b----->a=a-b
a*=b----->a=a*b
a/=b----->a=a/b
a%=b--->a=a%b
面试常见题:short s1=1,s1=s1+1对吗?s1+=1对吗?
前一个不对,因为s1=s1+1的结果是int类型,所以需要加强制类型转换;
s1+=1正确,因为赋值运算符会自动将结果转换为目标类型。
4、三目运算符
语法: 条件表达式?结果1:结果2
条件表达式返回的必须是布尔类型,如果返回的是ture则输出?号后的内容,如果是false则输出:号后的内容。
5、条件语句的4种写法
if( ){ }
if( ){ }else{ }
if( ){ }else if( ){ }else{ }
switch( ){
case1:
case2:
..........
}
6、循环语句
for( ){ }
whlie( ){ }
do{不管条件成不成立都要先执行一次}while( )