大数据全系列 教程
1869个小节阅读:466.8k
目录
408考研
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
Scala中的模式匹配类似于Java中的switch语法,但是scala从语法中补充了更多的功能,可以按照指定的规则对数据或对象进行匹配, 所以更加强大。
xxxxxxxxxx
package com.itbaizhan;
//Switch多重分支判断
public class SwitchJava {
public static void main(String[] args) {
char level = 'A';
switch (level){
case 'A':
System.out.println("优");
//break;//如果忘记写break,当Level为A时会输出:优 和良
//这就是swith穿透现象(不一定错误)
case 'B':
System.out.println("良");
break;
default://不写它,有匹配不上的规则也不会抛错。
System.out.println("其它");
break;
}
}
}
实时效果反馈
1. 下列描述,错误的是:
A Scala中的模式匹配类似于Java中的switch语法,但是scala从语法中补充了更多的功能。
B Scala模式匹配按照指定的规则对数据或对象进行匹配, 所以更加强大。
C Java的switch中如果不写break,会出现switch穿透现象,这种现象肯定是一个错误。
D Java的switch语句遇到匹配不上的情况,也不会抛出异常。
答案:
1=>C 不一定错误。