3.2.2switch开关语句
1、switch和if语句区别
同:都是选择语句
异:switch不支持逻辑运算符判断
范例:使用switch语句判断
import java.util.Scanner;
public class Fortyeight {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入您要选择的网站序号");
int series=sc.nextInt();
switch(series) {
case 1:{
System.out.println("www.baidu.com");
break;
}
case 2:{
System.out.println("www.360.com");
break;
}
default :{
System.out.println("www.toy.com");
break;
}
}
}
}
执行结果
请输入您要选择的网站序号
2
www.360.com
范例:使用switch判断字符串内容
import java.util.Scanner;
public class Fortynine {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个字符串:");
String str=sc.next();
switch(str) {
case "李雷":{
System.out.println("李雷和韩梅梅");
break;
}
case "张三":{
System.out.println("张三和李四");
break;
}
default:{
System.out.println("大刀王五");
}
}
}
}
执行结果
请输入一个字符串:
李雷
李雷和韩梅梅