2 つの場所の間の価格を計算する必要があります。エリア間の価格を保持する次のデータ構造があります。
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 の場所に基づいて 2 次元配列の値を見つけるメソッドを作成するにはどうすればよいですか?
これが私がこれまでに持っているコードです:
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;
}