Trovare il massimo valore per ciascun giorno e colonna

di il
3 risposte

Trovare il massimo valore per ciascun giorno e colonna

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 );  
                           
                           }    
                                 
                  
                                             
                }

                                                    
    }

3 Risposte

Devi accedere o registrarti per scrivere nel forum
3 risposte