我是靠谱客的博主 明理悟空,最近开发中收集的这篇文章主要介绍java switch return_关于Java switch语句-在每个cas中使用return和省略中断,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

关于Java switch语句-在每个cas中使用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教程不符。

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

9个解决方案

59 votes

将值分配给局部变量,然后最后返回该值被认为是一种好习惯。 具有多个出口的方法更难以调试,并且可能难以阅读。

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

当我们讨论主题时,您必须检查一下。 这是一个有趣的阅读。

rocketboy answered 2020-06-18T23:11:11Z

6 votes

从人类智能的角度来看,您的代码很好。 从静态代码分析工具的角度

最后

以上就是明理悟空为你收集整理的java switch return_关于Java switch语句-在每个cas中使用return和省略中断的全部内容,希望文章能够帮你解决java switch return_关于Java switch语句-在每个cas中使用return和省略中断所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部