一、复合语句
二、条件语句
1. 当语句序列只有一条语句时,可以保留大括号,也可以用分号代替大括号
2. 开关语句:表达式的值必须是整型或字符型、字符串型,绝对不能是浮点型。(如果是字符串,case后面的字符串需要用双引号。
3. 开关语句,如果多个条件的处理语句一样则可省略它们之间的break,最后用一个break,如:
case 1:
case 2:
sysete.out.println();
break;
4.开关语句的参数只能为整型、字符型、字符串型,也可以是枚举实例
三、循环语句
1.foreach语句
四、跳转语句
1.break continue return
——————————————————————————————————————————————————————————————————————————————
经典案例
案例一:《验证登入信息是否合法》
if(!"mr".equals(username)){
syetem.out.println("用户名非法");
}
else if(!"密码“.equals(password){
system.out.println("密码错误");
}
else{
system.out.println("恭喜登入成功");
}
说明注意:str.equals("mr")与”mr“.equals(str)两种形式都可以,但推荐使用后者,因为前者还需要判断str是否位字符串,可能抛出异常。