关于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