Ho svolto questo esercizio, ma non sono convinto se ho ragionato bene.
Il problema che devo restituire true se il valore precedente è maggiore, altrimenti è minore del precedente
Mi da errore nel Main, quando chiamo il metodo.


codice:
package atm.ats.com;
import java.util.*;

public class StrettamenteCrescente {

   public static void main(String[] args) {
      /*Scrivere un metodo statico strettamentecrescente che restituisce true se ogni valore dell'array
       * fornito in ingresso è maggiore del valore che lo precede, altrimenti restituisce false.*/

      
      stretcrescente(10);
      
      
}
   
   
      


      public static boolean stretcrescente(double [] in){
            
            double lg = in.length;
            boolean rp = false;
            double valoreprecedente = 0;
            
            for(int i = 0; i < lg; i++ ){
               if(in[i] > (valoreprecedente - 1)){
                  valoreprecedente = in[i];
                  rp = true;
               }
                  else
                     rp = false;
            }
            
            
            System.out.println("Valore inserito è maggiore o minore del precedente " + rp);
            return rp;
            
         }
   
   
   
   }