Duvida

ola, estou com uma duvida, eu precisaria fazer isso
Escrever um metodo que determine se os elementos de um arranjo encontram-se em ordem decrescente ou nao.

veja oque fiz ate agora… o problema é que dessa maneira, ele so entra no if uma vez, e nao completa o laço… alguem sabe me explicar pq ?

public static boolean   ordemDecrescente (int [] array) {

	for (int i = 0; i<array.length-2; i++) {
		for (int j = 1; j<array.length-1; j++) {
			if (array [i] > array [j]) {
				return true;
			} 			
			
		}
	}
	return false;
}

obrigado.

Por favor, sempre que for postar código, o insira entre as tags

Benvindo ao guj.
Quando for postar e precisar colocar código ou trecho de códigos no tópico, por favor, faça uso das tags [code].

	public static boolean   ordemDecrescente (int [] array) {
	
		for (int i = 0; i<array.length-2; i++) {
			for (int j = 1; j<array.length-1; j++) {
				if (array [i] > array [j]) {
					return true;
				} 			
				
			}
		}
		return false;
	}

desculpe, primeira vez que postei algo…

Oi,

O retorn true dentro do seu if fará o laço de repetição terminar…

Tchauzin!