我有一個文件掃描器,從一個文件讀取一堆數字(雙精度)並將它們存儲在tmpVal []中。然後,我想將它傳遞給另一個方法(make_abs_val)以獲取這些數字的絕對值,以便我可以將其打印到文本視圖和/或將其寫入文件。我不確定的是在我認爲abs值後使用新的數組...我得到「.class期望的」。 。 。「.class expected」試圖使用返回的數組
//get from file into first array
//this is all part of the mainActivity
while(fileScn.hasNext()){
val = fileScn.nextDouble();
tmpVal[arrayNum] = val;
arrayNum++;
}
// this is where I'm getting the error, not sure what to do.
make_it_abs(tmpVal[]);
//output to textview
for (int a = 0; a < arrayNum; a++){
txtVw.setText(String.format("%.2f", /*Not sure what variable to use */) + "\n");
}
//required method to get abs val
public double[] make_it_abs(double orig[]){
for(int i=0; i < orig.length; i++){
orig[i] = Math.abs(orig[i]);
}
return orig;
}
獲取「make_it_abs無法應用」 – royalflush5
您確定tmpVal的類型是double []嗎? – starkshang