一、变量的作用域
变量需要在它的作用才能被使用,这个作用范围称为变量的作用范围。
二、Java中的运算符
1.算术运算符(+ - * / % ++ --)
注意:++i表示先进行自增再进行其他运算
i++表示先进行其他运算再进行自增
在进行除法运算时,当除数和被除数都为整数时,结果是一个整数
在进行取模(%)运算时,运算结果的正负取决于被模数(%左边的数)的符号,与模数(%右边的数)的符号无关。例如,(-5)%3=-2,而5%(-3)=2。
2.赋值运算符 (= += -= *= /= %=)
注意:1.同时为3个变量赋值
int x,y,z;
x = y = z = 6; //正确赋值
int x=y=z=6//错误赋值
2.x+=5相当于x=x+5
3.比较运算符(== != < > <= >=)
注意:结果是一个布尔值
逻辑运算符(& | ^ ! &&(短路与) ||(短路或))
注意:&进行运算时无论左边为true或false右边表达式都会运算
&&进行运算时遵循短路法则当左边为false时右边不再进行运算
|| 左边为true右边不再进行运算
^相同为false不同为true
4.运算优先级
括号
正负号
自增/减 非
乘除取余
加减
位运算
大小关系
相等关系
按位与
按位异或
按位或
逻辑与
逻辑或
条件运算
赋值运算