关于Java switch语句-在每种情况下都使用return和省略符

给定这种方法,这是否代表了一些过分的风格或语义上的假象:

private double translateSlider(int sliderVal) {

switch (sliderVal) {

case 0:

return 1.0;

case 1:

return .9;

case 2:

return .8;

case 3:

return .7;

case 4:

return .6;

default:

return 1.0;

}

}

显然,这与此处的Java教程不符。

但是,它很清楚,简洁,到目前为止,完全满足了我的需求。是否有一个令人信服的,务实的理由来创建局部变量,在每种情况下为其分配值,在每种情况下添加中断并在方法结束时返回该值?

回答:

将值分配给局部变量,然后最后返回该值被认为是一种好习惯。

也就是说,这就是该范例剩下的唯一优点。它起源于仅存在低级程序语言的地方。那时,它变得更加有意义。

以上是 关于Java switch语句-在每种情况下都使用return和省略符 的全部内容, 来源链接: utcz.com/qa/419051.html

回到顶部