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