int final U=10; char final X=‘a’;
int a; int a,b,c; int a=3,b=2; char a=‘我’;
##(1) 自动类型转换(低字节类型赋值给高字节类型) byte a=7; int i=a; (2) 强制类型转换(高字节类型赋值给低字节类型) int num=7; byte a=(byte)num;
double a=7.0; float b=(float)a;
“=” “+=” “-=” “*=” “/=” “%=”
“+” “-” “*” “/” “%” “++” “–” i++是先运行表达式再+1; ++i是先+1再运行表达式
“==” “!=” “>” “<” “>=” “<=”
“&” “&&” “|” “||” “!” “^” “&” "|"不论左边取值,右边表达式一定进行运算 “&&” "||"左边取值为false,右边表达式不会进行运算
条件?表达式1:表达式2