本文
前往“校招VIP”小程序,访问更方便

【校招VIP】java语言考点之switch和default

小拿 09月18日

考点介绍:

switch、default是 校招Java岗位面试时常考的关键字组合之一。

答案详情解析和文章内容可扫下方海报二维码或点击链接即可查看!

一、考点试题

1、switch语句能否作用在byte上,能否作用在long上,能否作用在String上?

解答:在switch(e)中,e只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是int基本类型或Integer包装类型......

2、下面的switch语句中,x可以是哪些类型的数据:()

1 switch(x)
2 {
3 default:
4 System.out.println("Hello");
5 }

A.long

B.char

C.float

D.byte

解答:正确答案是 B、D

以java8为准,switch支持10种类型

基本类型:byte char short int

......

3、关于switch语句的描述中,正确的是()

A.switch语句中default子句可以没有,也可有一个

B.switch语句中每个case语句序列中必须有break语句

C.switch语句中default子句只能放在最后

D.switch语句中case子句后面的表达式只能是整型表达式

解答:正确答案是 A

switch 语句中default子句可以没有,也可以有一个;每个case 语句序列中可以有break语句也可以没有......

4、讲讲default关键字

解答:自Java8加入

用来修饰方法,使得在接口中的方法可以写入方法体......

二、考点文章

1、switch中default的用法

 default什么时候会执行?default的位置对执行结果有影响吗?default只有在case匹配失败的时候才会执行......

2、Java 开关语句switch中default的使用解析

在学习《Thinking in java》7.2.2中看到一个开关语句中default的用法很奇怪,所以就决定研究一下这个骚操作......

3、java中switch的注意事项以及break与default的关系

1.switch()内必须为字符型或整型

2.case后可以是常量或常量表达式,但不能有变量。

......

三、考点视频

static关键字小讲

static关键字可以理解成“共有”、“全局唯一”,即可以简单的考查本关键字的使用场景,也能进一步引申为并发的安全性和单例模式等。属于笔5面5考点,必须准备

移动端链接:https://m.xiaozhao.vip/dTopic/detail/1198

PC端链接:https://xiaozhao.vip/dTopic/detail/1198

暂无回复