[RESOLVIDO] alguém podia me ajudar neste código, ordenar com o método arrays

package modulo3;

import java.util.Scanner;
import java.util.Arrays;

public class exercicio7 {
	
	
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
		int[] entra; 
	
		entra = new int[10]; 
		
		for (int i = 0 ; i < entra.length; i++)
		{
		
		System.out.println("entre com um valor para o array: " );
		Scanner s = new Scanner(System.in);
		i = s.nextInt();
		
		}
		
		Arrays.sort(entra);
		
		for (int a = 0 ; a < entra.length ; a++ )
		{
			System.out.println("array ordenado " + entra[a] );
		}
	}	
		 
}

array ordenado 0
array ordenado 0
array ordenado 0
array ordenado 0
array ordenado 0
array ordenado 0
array ordenado 0
array ordenado 0
array ordenado 0
array ordenado 0

[code]
view plaincopy to clipboardprint?
package modulo3;

import java.util.Scanner;
import java.util.Arrays;

public class exercicio7 {

/**  
 * @param args  
 */   
public static void main(String[] args) {   
       
    int[] entra;   
   
    entra = new int[10];   
      Scanner s = new Scanner(System.in);      
    for (int i = 0 ; i < entra.length; i++)   
    {   
       
    System.out.println("entre com um valor para o array: " );   
  
       entra [i] = s.nextInt();   
       
    }   
       
    Arrays.sort(entra);   
       
    for (int a = 0 ; a < entra.length ; a++ )   
    {   
        System.out.println("array ordenado " + entra[a] );   
    }   
}     

} [/code]

Você não estava adicionando o valor digitado no array.
Flw

Você tem que setar o valor lido dentro do índice do seu array… senão imprime tudo 0 mesmo…

e não acredito que seja uma boa idéia utilizar a variável “i” que está na condição do for para ler o valor digitado

pode tentar algo assim

entra[i] = s.nextInt();

valeu, pequenos detalhes, resultado desastroso

Caso sua dúvida este esclarecida, edit seu 1º post e altere o título para [RESOLVIDO]
flw