gpt4 book ai didi

java - 替代 If...else-if

转载 作者:行者123 更新时间:2023-12-03 19:34:43 25 4
gpt4 key购买 nike

减少许多 if...else-if 语句的代码行的最佳方法是什么。除了 switch case

if(a>0 && a<=5){
a=5;
}
else if(a>5 && a<=10){
a=10;
}
else if(a>10 && a<=15){
a=15;
}
else if(a>15 && a<=20){
a=20;
}
.
.
.
.
.
else if(a>95 && a<=100)
a=100;
}

我浏览了很多帖子,但找不到可行的解决方案。

最佳答案

a = Math.ceil(a / 5.0) * 5;

这应该可以解决您的问题。使用您正在编程的任何语言的天花板功能。这是 java 中的文档:https://docs.oracle.com/javase/8/docs/api/java/lang/Math.html#ceil-double-

关于java - 替代 If...else-if,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41949766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com