使用三元运算符与if else vs switch case进行比较(性能)

Vir*_*Pai 5 java performance if-statement ternary-operator switch-statement

我正在搜索if-else vs三元运算符vs switch case,但找不到所有这三个比较的帖子.但是,我发现了一些好帖子,发现switch-case比if-else更快.你可以查看下面的一个:

为什么切换比如果更快

然后我遇到一些帖子,说if-else和三元运算符之间没有性能差异.其中一个最相关的帖子如下:

三元运算符与if语句:可爱的问题?

但是,我没有找到任何关于switch-case与三元运营商的相关帖子.

所以,我只想知道我是否可以得出结论,switch case比三元运算符和if-else更快?

我知道这是一个愚蠢的问题,但我想知道答案.

Tre*_*nin 8

如果switch< if-then-elseif-then-else== ternary,那么switch< ternary.