Olá galera !! To aprendendo java agora e não consigo fzer pra colocar uma sequencia de números inteiros em ordem crescente !!!
Qlq ajuda será bem-vinda!!
Tava tentando um código que contém dois “for” mas naum ta dando certo!!Como faço??
eis aki o código que fiz!!
public class OrdemdoArray
{
public static void main(String args[])
{
int tamanho;
int array[] = new int[10];
int contador;
Scanner input = new Scanner(System.in);
System.out.println("A seguir será solicitado a entrada de dados para o preenchimento do array!!\n\n");
System.out.println("Você digitará a seguir 10 números para o preenchimento");
for(contador=0;contador<10;contador++)
{
System.out.printf("Digite o %dº número para o array:\n",contador+1);
array[contador]=input.nextInt();
}
ordem(array);
}
public static void ordem (int array[])
{
int aux;
int MenorArray=0;
for(int auxiliar=0; auxiliar < 8; auxiliar++)
{
for(aux=1; aux < 9; aux++)
{
if(array[auxiliar] > array[aux])
{
MenorArray = array[aux];
array[aux] = array[auxiliar];
array[auxiliar] = MenorArray;
}
}
}
System.out.println("A ordem dos array é: ");
for(int x=0; x<array.length;x++)
System.out.printf("%d\n",array[x]);
}
}
