所以我必須在Java中找到數組中的最小值,但是我必須打印出與另一個並行數組中最小值相對應的名稱。在我的for循環中,我發現最小值的時候,我設置了一個變量,當最小值發生變化時,我將它設置爲等於來自for循環的計數器變量。但是每次我打印出名字時,它都會在數組中輸出名字,而不是名字。Java在數組中找到位置?
public double getMinimum(double[] money)
{
double lowest = money[0];
for (int p = 0; p < money.length; p++)
{
if (money[p] < lowest)
{
lowest = money[p];
place = p;
}
}
return lowest;
}
Theres for the循環在我的程序員定義類中找到最小值。
public String getFirstNameMin(String[] firstName)
{
String minFirstName;
minFirstName = firstName[place];
return minFirstName;
}
這是我使用的代碼來找出在那個地方的名字數組的名字。我究竟做錯了什麼?我對Java有點新鮮,但之前我在C++中完成了所有這些數組的東西,所以如果我缺少一些非常簡單的東西,或者Java中的東西不同,那麼idk。
沒有足夠的代碼來聲明「place」b /執行順序的標識。發佈一些數據。 – njzk2
你在哪裏定義'地點'?你的主要方法是什麼樣子? – Christian