检查一个范围内的更多整数

lcb*_*cbz 2 java range

有没有更简单的方法来检查一个范围内的多个数字?我必须检查方法的三个参数是否在 10(含)- 1000(含)范围内。还能写得比这个更好看吗?

(x < 10) || (x > 1000) || (y < 10) || (y > 1000) || (z < 10) || (z > 1000)
Run Code Online (Sandbox Code Playgroud)

Ell*_*sch 6

您可以使用IntStream.

喜欢,

if (IntStream.of(x, y, z).anyMatch(a -> a < 10 || a > 1000))
Run Code Online (Sandbox Code Playgroud)