我是靠谱客的博主 失眠小甜瓜,最近开发中收集的这篇文章主要介绍java switch配合return_关于Java switch语句:关于Java switch语句 – 在每种情况下使用return和省略break...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

鉴于这种方法,这是否代表了一些令人震惊的风格或语义失误:

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教程。

然而,它清晰,简洁,到目前为止已经完全符合我的需要。 是否有令人信服的实用理由创建局部变量,在每种情况下为其赋值,为每个案例添加一个中断并在方法结束时返回值?

这看起来很好。 switch语句是该方法的唯一内容,它清晰可读,因此非常有意义。

将值赋给局部变量然后在末尾返回它被认为是一种很好的做法。具有多个出口的方法难以调试并且难以阅读。

那就是说,这是这个范例留下的唯一加分点。它起源于只有低级程序语言。而那时它更有意义。

在讨论这个主题时,你必须检查一下。这是一个有趣的读物。

链接SO帖子并说多个出口都很糟糕。到目前为止,该问题的最高投票答案始于"它主要取决于个人偏好",并以"强制执行单一退出点是一个毫无意义甚至适得其反的限制恕我直言"结束。 -_-长叹

@MillieSmith在最高投票的答案中都没有说出任何事情。我错过了什么?</

最后

以上就是失眠小甜瓜为你收集整理的java switch配合return_关于Java switch语句:关于Java switch语句 – 在每种情况下使用return和省略break...的全部内容,希望文章能够帮你解决java switch配合return_关于Java switch语句:关于Java switch语句 – 在每种情况下使用return和省略break...所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部