L'indice i deve essere < a.length - 1, in quanto nella stessa chiamata vuoi l'elemento successivo.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; }
La chiamata è corretta, però devi chiudere la parentesi.Originariamente inviato da lurens79
non so bene come chiamare il metodo eOrdinato della classe ArrayEsercizi2codice:System.out.println ( " l'array è ordinato lessicograficamente ? " + ( ArrayEsercizi2.eOrdinato(s) );

Rispondi quotando