Ciao a tutti...avrei bisogno di un consiglio! Ho delle quadruple formate da:
coordinata X che va da 0 a 99
coordinata Y che va da 0 a 99
giorno dell'anno che va da 0 a 364
Valore misurato [in virgola mobile]
i valori vengono messi in un file di testo e dove il programma trova 0 nel VALORE MISURATO mette 3,5.
un esempio di file di testo è il seguente:
0 [x]
0 [y]
1 [giorno]
3.4 [valore misurato]
0
4
34
4.8
5
6
361
3
ogni quadrupla si ripete con X,Y,GIORNO e VALORE MISURATO.
il file di testo l'ho creato molto piccolo; in altrenativa se ne potrebbe creare uno con 100 x 100 x 365 valori ma diventerebbe un pò lungo da fare.
Detto ciò dovrei trovare il massimo valore misurato per ciascun giorno e ciascuna colonna (sempre assumento 3,5 per ogni valore misurato mancante).
Ho provato a fare come sugue ma senza successo!! se qualcuno mi aiutasse ne sarei grato!
public void trovaMax(){
double max = Double.MIN_VALUE;
double[][] valore = new double[365][100];
for(int k = 0;k<365;k++) {
for(int j=0; j<100; j++){
for(int i= 0; i<100;i++) {
//valore[k][j]=misure[i][j][k];
}
for(int i= 0; i<100;i++) {
if( misure[i][j][k] > max )
max = misure[i][j][k];
}
System.out.println("Il giorno " + k + "e la colonna " + j + " ha il valore massimo pari a " + max );
}
}
}