一、基本数据类型
整数类型
byte 8位二进制(-128-127)
short 16位二进制(-32768-32767)
int (默认)32位二进制(-2^31 ~ 2^31-1)
long 64位二进制(-2^64 ~ 2^64-1)
浮点类型
float 单精度
double (默认)双精度
字符型
char 字符型
布尔值
boolean 变量只能被定义为true或false
二、运算符
算术运算符
+ - * / 加减乘除(字符串和任何数据用“+”都是相连接,最终返回结果都是字符串)
% 取余数(出现负数时,只看符号左边;例如:5%-2=1,-5%2=-1)
\ 转义字符:通过“\”来改变后面字母或符号的含义
例如:\n 换行
\b 退格(相当于BackSpace)
\r 按下回车键,Windows系统中回车符是由两个字符表示的“\r\n”
\t 制表符(相当于Tab键)
赋值运算符
= 例如:int a=1 把数字“1”赋给int型变量“a”
+= a+=1 相当于a=a+1
-= a-=1 相当于a=a-1
*= a*=1 相当于a=a*1
/= a/=1 相当于a=a/1
%= a%=1 相当于a=a%1
比较运算符
== 等于(“=”为赋值,“==”才是等于)
!= 不等于
< 小于
> 大于
<= 小于等于
>= 大于等于
逻辑运算符
用于连接布尔类型表达式或值
& 与 真&真 为 真 真&假 为 假 假&假 为 假 假&真 为 假
&& 与 真&&真 为 真 真&&假 为 假 假&&假 为 假 假&&真 为 假
| 或 真|真 为 真 真|假 为 真 假|假 为 假 假|真 为 真
|| 或 真||真 为 真 真||假 为 真 假||假 为 假 假||真 为 真
^ 异或 真^真 为 假 真^假 为 真 假^假 为 假 假^真 为 真
! 非 !真 为 假 !假 为 真
&和&&的区别
&进行运算时两边都需要计算真假值
&&进行运算时如果符号左边为假则符号右边不计算,结果为假
|和||区别同上
位运算符
<< 左移 ; >> 右移;>>> 无符号右移