首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java -使用单选按钮选择数组,然后选择数组项

Java -使用单选按钮选择数组,然后选择数组项
EN

Stack Overflow用户
提问于 2014-05-18 04:13:18
回答 1查看 43关注 0票数 0

我很难找到这个问题的答案。

我已经设置了一个简单的GUI,它有两列单选按钮,一个开始位置和一个结束位置。下面的每个数组都列出了到某个点的距离。因此,BVS阵列与BVS、HCMS、PVS、SAU、WES、WHS、WVS有距离。

我需要弄清楚如何确定从第一列单选按钮选择到第二列单选按钮选择的里程数。如果在第一列中选择PVS,在第二列中选择WVS,则返回13.0。

代码语言:javascript
复制
double[] BVS = new double[] {0.0, 10.0, 18.0, 8.0, 4.2, 4.6, 17.0};
double[] HCMS = new double[] {10.0, 0.0, 9.6, 2.0, 5.8, 6.2, 15.0};
double[] PVS = new double[] {17.8, 9.6, 0.0, 9.8, 13.6, 14.0, 13.0};
double[] SAU = new double[] {8.0, 2.0, 9.8, 0.0, 3.8, 4.2, 17.0};
double[] WES = new double[] {4.2, 5.8, 13.6, 3.8, 0.0, 0.4, 20.8};
double[] WHS = new double[] {4.6, 6.2, 14.0, 4.2, 0.4, 0.0, 21.2};
double[] WVS = new double[] {25.0, 15.0, 13.0, 17.0, 20.8, 21.2, 0.0};

double[][] firstLocation = {BVS, HCMS, PVS, SAU, WES, WHS, WVS};
double[][] secondLocation = {BVS, HCMS, PVS, SAU, WES, WHS, WVS};
double tripMileage = 0.0

我需要弄清楚如何将tripMileage设置为由两个单选按钮选择确定的值。

有什么想法吗?非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-18 04:34:38

您不需要声明两个2d数组;第一个数组已经告诉您位置1(第一个位置,第一个索引)到位置2(秒位置,第二个索引)的所有可能距离。

因此,鉴于:

代码语言:javascript
复制
double[] BVS  = new double[] { 0.0, 10.0, 18.0,  8.0,  4.2,  4.6, 17.0};
double[] HCMS = new double[] {10.0,  0.0,  9.6,  2.0,  5.8,  6.2, 15.0};
double[] PVS  = new double[] {17.8,  9.6,  0.0,  9.8, 13.6, 14.0, 13.0};
double[] SAU  = new double[] { 8.0,  2.0,  9.8,  0.0,  3.8,  4.2, 17.0};
double[] WES  = new double[] { 4.2,  5.8, 13.6,  3.8,  0.0,  0.4, 20.8};
double[] WHS  = new double[] { 4.6,  6.2, 14.0,  4.2,  0.4,  0.0, 21.2};
double[] WVS  = new double[] {25.0, 15.0, 13.0, 17.0, 20.8, 21.2,  0.0};
double[][] distance =        { BVS, HCMS,  PVS,  SAU,  WES,  WHS,  WVS};

如果你用同样的顺序显示无线电箱中的位置,

代码语言:javascript
复制
double tripMileage = distance[firstRadioIndex][secondRadioIndex];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23718497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档