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

考点介绍:

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

本期分享的java语言考点之switch和default,分为试题、文章以及视频三部分。

答案详情解析和文章内容点击下方链接即可查看!

一、考点题目

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

1

2

3

4

5

switch(x)

{

default:

System.out.println("Hello");

}

A.long
B.char
C.float
D.byte

正确答案:B、D 以java8为准,switch支持10种类型,基本类型:byte char short int,对于包装类 :Byte,Short,Character,Integer String enum,实际只……

2. 关于switch语句的描述中,正确的是()

A.switch语句中default子句可以没有,也可有一个
B.switch语句中每个case语句序列中必须有break语句
C.switch语句中default子句只能放在最后
D.switch语句中case子句后面的表达式只能是整型表达式

正确答案:A switch 语句中default子句可以没有,也可以有一个;每个case 语句序列中可以有break语句也可以没有,如果有……

3.讲讲default关键字

解答:自Java8加入,用来修饰方法,使得在接口中的方法可以写入方法体,接口的实现类若没有实现(也可以叫覆盖)default类型的方法,则可在实现类中直接……

4.switch语句能否作用在byte上,能否作用在long上,能否作用在String上?

解答:switch(e)中,e只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是int基本类型或Integer包装类型,由于byte,short,char都可以隐含转换为int,所以,这些类型以及这些类型的包装类型也是可以的……

点击查看答案

二、考点文章

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后可以是常量或常量表达式,但不能有变量……

三、考点视频

1.static关键字小讲

static关键字可以理解成“共有”、“全局唯一”,即可以简单的考查本关键字的使用场景,也能进一步引申为并发的安全性和单例模式等……

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值