变量:
Java中的每一个变量都属于一种类型。变量名以字母开头的由字母或数字构成的序列。
变量在使用前需要进行初始化,即为变量赋予默认值。变量赋值使用“=”来完成。
常量:
Java中常量使用final关键字进行修饰,一个常量只能被赋值一次,之后其值不能再被改变。
运算符:
算术运算符:
+:加法 -:减法 *:乘法 /:除法 %:求余
+=:加等于 -=:减等于 *=:乘等于 /=:除等于 %=:求余等于
++:自增运算符 --:自减运算符
关系运算符:
==:相等判断 !=:不等判断 <:小于 >:大于 <=:小于等于 >=:大于等于
逻辑运算符:
&&(&非短路与运算):与运算 ||(|非短路或运算):或运算 !:非运算 ?::三元运算
位运算符:
&:与运算 |:或运算 ^:异或运算 ~:非运算 >>:右移运算 <<:左移运算 >>>无符号右移运算
控制流程:
作用域:变量的使用范围。Java中不允许在嵌套的两个块中声明同名的变量。
条件语句:
if(){}
if(){}else{}
if(){}else if(){}else{}
循环语句:
while(){}
do{}while()
for(计数器初始化;循环条件;更新计数器){}
for(:){}
多重选择:
switch(){case:;case:;default:;} case标签中可以使用char、byte、short、int及其包装类构成的常量表达式;可以使用枚举常量;在Java7之后可以使用字符串字面量。
中断控制流程语句:
break:退出switch语句或循环语句。可以使用带标签的break语句退出多层循环。break可以跳出语句块但不能跳入语句块。
continue:将控制转移到循环的首部。