Ciao ragazzi,
devo fare un es. che legge una seq di interi terminata da due valori consecutivi uguali, e poi stampa SI se la seq è ordinata in modo crescente, NO altrimenti.
questo è il mio codice:

codice:
public class es { 	 	
public static void main (String args[]) { 
		 
int a = Input.readInt("Scrivi un numero: "); 	
int b = Input.readInt("Scrivi un numero: "); 
		 	
    while (b!=a) { 		 		
    a=b; 	 		 
    b = Input.readInt("Scrivi un numero: "); 		 	
     } 	
	 
     if (b > a) { 		
     System.out.println("OK ");	 				 		
       } 		 	 	
      else {  	 	
System.out.println("NO" ); 	
     } 	 	 
} }
Il while funziona correttamente, infatti termina quando ci sono due valori consecutivi uguali.
Il problema però è nell'if. Gli dico b>a, ma in quel momento b è uguale ad a, quindi mi stampa sempre NO.