鉴于这种方法,这是否代表了一些令人震惊的文体或语义失礼:
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 教程。
但是,它很清楚,简洁,到目前为止已经产生了我所需要的。是否有一个令人信服的、务实的理由来创建一个局部变量,在每个案例中为其分配一个值,为每个案例添加一个中断并在方法结束时返回值?