Originariamente inviato da lurens79
Potrebbe essere giusto ?
codice:
public static boolean eOrdinato(String[] a){

           boolean ordinato = true;
           int i = 0;
           while(ordinato && i < a.length){
            if(a[i].compareTo(a[i + 1]) > 0)
             ordinato = false;
              i++;
               }
               return ordinato;
                }
L'indice i deve essere < a.length - 1, in quanto nella stessa chiamata vuoi l'elemento successivo.


Originariamente inviato da lurens79
codice:
System.out.println ( " l'array è ordinato lessicograficamente ? " + ( ArrayEsercizi2.eOrdinato(s) );
non so bene come chiamare il metodo eOrdinato della classe ArrayEsercizi2
La chiamata è corretta, però devi chiudere la parentesi.