if ... else可以做条件判断,else是可选的;

不推荐省略花括号{}

多个if ... else串联要特别注意判断顺序;

要注意if的边界条件;

要注意浮点数判断相等不能直接用==运算符;

引用类型判断内容相等要使用equals(),注意避免NullPointerException

(避免出现NullPointerException的方法可以使用&&,if (s1 != null && s1.equals("hello")) 先判断s1是不是为null可以避免出现NullPointerException)

 

break语句可以跳出当前循环;

break语句通常配合if,在满足条件时提前结束整个循环;

break语句总是跳出最近的一层循环;

continue语句可以提前结束本次循环;

continue语句通常配合if,在满足条件时提前结束本次循环。

posted on 2019-11-07 16:47  RGGL  阅读(130)  评论(0)    收藏  举报