目录
1.选择结构——if语句
import java.util.Scanner;//导包
Scanner sc = new Scanner(System.in);
System.out.println("请输入今天下雨了吗?");
String s = sc.next();//nextLine();//跨行 \n ln
if("下雨".equals(s)){//equals()
System.out.println("躺着");
}
-
双分支 有2种情况
if(条件表达式){
}else{
}
-
多分支 有3种或者以上的情况
if(){
}else if(){
}else if(){
}else{
}
2.switch语句
表达式
switch(表达式) { case 值1: 语句1; break; case 值2: 语句2; break; case 值3: 语句3; break; default: 语句4; break; }
3.Switch与if的区别
相同点: 都是用来处理多分支条件的结构
不同点: switch选择结构:只能处理等值条件判断的情况,而且条件必须是整型变量或字符型变量。 多重if选择结构:没有switch选择结构的限制,特别适合某个变量处于某个连续区间时的情况 if 在应用中更为常见,有时switch 结构更清晰.