一、变量
1、命名:字母数字下划线美元符号,不能使用数字开头,不能使用关键字或保留字,区分大小写
二、数据类型
1、基本数据类型
2、转义字符
\t 制表符
\n 换行
\u 转为16进制
3、引用数据类型
String:可以拼接(使用+); 需要使用" "
String类型的字符串比较使用equals() 例:x=sex.equals("男"); 表示x变量为男
4、数据类型转换
自动类型转换:小转大
强制类型转换:大转小(丢失精度);例:int x=(int)1.5;
整形默认为Int,浮点型默认为double
5、运算符
算数运算符:+ - * / % ++ --
ps: j=i++是先把i的值给j,然后+1;j=++i是先把i的值+1,再给j
赋值运算符:= += -= /= *= %=
关系运算符:> < >= <= == !=
逻辑运算符:&& || !
ps: &&是短路或,当表达式左面为flase时,即停止计算,节省计算量
三目运算符: ? : ;
例:求a,b最大值: max=a>b?a:b;
嵌套:? (? ;) : ;
位运算符:& (按位与) |(按位或) ^(按位异或) ~(按位取反) >>(符号数右移) <<(左移) >>>(无符号数右移)