Java编程语言基础(3)

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(    )

猜你喜欢

转载自lomoth.iteye.com/blog/2316252