我有这个表型号:这是在Java中建模矩阵的最佳方式?
--------------------------------------
| range | X<10 | 10<X<30 | 30<X<50 |
|--------|---------------------------|
| Y<5 | HIGH | MIDDLE | LOW |
|------------------------------------|
| 5<Y<10 | MIDDLE| LOW | HIGH |
|____________________________________|
所以我必须将它在需要两个参数(X和Y),并返回基于此表中的正确值的方法建模。
我以为基于地图的实现,但也许这不是最好的方法。 你会如何模型?
亲切的问候 马西莫
在这种情况下,我会说方法中的“一些if语句”。 Java并不真正适用于解决像这样的一次性小问题。 (使用地图,n维阵列或其他支持对于更大的查找更有意义,但是......并非如此。) – 2012-03-15 07:34:41
对于大量的维度,问题会更有趣:) – unludo 2012-03-15 08:24:06