java根据给定的索引号选择适当的字符。开关语句
有3种不同的字符,例如“a”、“b”和“c”。我需要将值“a”分配给索引1、4、7等,将值“b”分配给2、5、8等,将值“c”分配给3、6、9等。现在假设索引等于11。我应该定义它所对应的字符。我如何在JAVA中做到这一点?另外,我需要它作为Switch语句
更新#1:
我认为可能的解决方案如下:取给定的数字,例如11。将其除以3,因为有3种可能的选择,即“a”、“b”和“c”。11/3 = 3.6(6). 然后,如果整个部分可以被3除,没有余数,那么估计它包括了多少3。在我们的例子中是1。最后1+轮(0.66)=2。因此,应选择值“b”。但是这个解决方案需要使用递归
# 1 楼答案
# 2 楼答案
使用Java的modulo操作符:
为简洁起见,使用
return
压缩。在现实生活中,请在两个独立的案例之间break;