Java基础知识梳理
- Java中常用的赋值运算符
+= 将该运算符左边的数值加上右边的数值, 其结果赋值给左边变量本身
-= 将该运算符左边的数值减去右边的数值, 其结果赋值给左边变量本身
*= 将该运算符左边的数值乘以右边的数值, 其结果赋值给左边变量本身
/= 将该运算符左边的数值整除右边的数值, 其结果赋值给左边变量本身
%= 将该运算符左边的数值除以右边的数值后取余,其结果赋值给左边变量本身 - switch语句
switch中的值只能是整数、枚举、字符、字符串
不可使用long、float、double、boolean作为它的数据类型 - if语句
if(关系表达式){
语句体1;
} else{
语句体2;
}
if(关系表达式1){
语句体1;
} else if(关系表达式2){
语句体2;
}
...
else {
语句体n+1;
}
- for语句
for(初始化表达式; 布尔表达式; 更新表达式){
//需要重复执行的代码片段
}
- while语句
while ( 条件表达式)
{
循环体;
}
注意: 当条件表达式的结果为真的时候,执行内部循环体;然后再判断条件表达式的真假。 当条件表达式的结果为假的时候,结束循环 while循环的末尾不要加分号
- do while语句
do
{
循环语句;
} while ( 条件表达式);
注意:do-while循环的执行过程
1.执行循环体,循环体执行完后,转向2
2.判断循环条件,如果条件为true,则转向1;如果条件为false,则转向3
3.跳出循环,循环结束
- while和dowhile的区别
1)do…while循环至少会执行一次循环体;
2)while循环只有在条件成立的时候才执行循环体。
也可以这样表述:do…while先执行后判断,while先判断后执行。