我需要计算两个位置之间的价格,我有以下数据结构来保存区域之间的价格:
Washington Niagra Falls New York
Washington 0, 6.30, 8.30
Niagra Falls 5.30, 0 , 5.30
New York 3.20, 4.30, 0
如何创建一个方法,它将根据字符串 X 和字符串 Y 位置在二维数组中查找值?
这是我到目前为止的代码:
String Location X = "Washington";
String Location Y = "New York";
String XY = {"Washington", "Niagara Falls", "New York"};
//Cost of the trips
double[][] prices = {
{0, 6.30, 8.30},
{5.30, 0, 5.30},
{3.20, 4.30, 0 },
};
在上述情况下,华盛顿 -> 纽约应该是8.30
.
方法应该是这样的:
public double calculateFees(String X, String Y){
//add code here.
double fares;
return fares;
}