概述
switch多重选择及用法
java中为了适应简单的多重选择情境,提供了一种名称为SWITCH的多处选择语句,其本质为if条件判断中多重条件判断的特殊情况,即执行其**“==”或者“equals"**语句作为判断表达式的判断选项。一个简单的例子:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Select Option: ");
String opt = scanner.nextLine();
switch (opt) {
case "abc":
System.out.println("Selected abc");
break;
case "123":
System.out.println("Selected 123");
default:
System.out.println("Not selected.");
}
System.out.println("END");
}
}
在这个例子中,输入选择表达式option的值后,程序会根据该值与代码中case后的值匹配,从而判断是否进行执行case语句,如果是,则执行,如果否,不会执行case语句,并跳转到default语句。
注意:case语句后一定要加“break"作为case语句的结束,否则程序会接着执行下面的case语句,所以说switch语句具有穿透性
最好给switch添加default语句,作为最终选项。可以在eclipse中设置没有default或者没有添加break语句的warning。
最后
以上就是伶俐小馒头为你收集整理的java switch多重选择switch多重选择及用法的全部内容,希望文章能够帮你解决java switch多重选择switch多重选择及用法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复