這是將我的數據文件中的每列分配給特定變量的正確方法嗎?如何將數組的每一列分配給特定的變量?
public static void main(String[] args) {
//specifying the path to file
String datafile = " C:\\Users\\rez\\Desktop\\sol_2.mcmc";
//reading the file
double[][] mydata = FileReadingTools.getDoubleArray(datafile);
double P_0; //days
double M_0; // in days
double e_0;
double w_0 = Math.toRadians(0);
double[][] list = new double[3000][50];
for (int sol = 0; sol < 3000; sol++) {
list[sol][0] = P_0;
list[sol][2] = M_0;
list[sol][3] = e_0;
list[sol][4] = w_0;
System.out.println(P_0 + " " + M_0);
}
你應該看看到的自我記錄代碼的想法。 –
你至少試過編譯這段代碼嗎?我對此表示懷疑。你似乎無法理解作業是如何工作的。 'a = b'表示:*變量a取變量b *的值。 –
而且這並不奇怪,因爲您嘗試將單位變量P_0(和M_0等)分配給'list [sol] [0]'。 –