1. switch语句和if语句区别
if的(表达式)结果是true或者false
switch的表达式可以是:数字、字符、字符串
switch的case没有break会出现case穿透现象
2. while do...while循环区别
do while最少执行一次
3. for和while的区别
条件控制语句的自增变量,for循环结束后,自增变量不能使用,while循环结束后 ,循环之外可以使用。
4. continue;break;return的区别
continue:跳出本次循环;只在循环中使用;
break:结束循环;只在循环中使用;
return:跳出方法;
5. ==和equals区别
==
基本数据类型:比较数值是否相等
引用数据类型:比较地址是否相等
equals
String类重写了equals方法,比较的是对象内容是否相等;
没有重写,是Object类中的方法,比较对象地址是否相等;