Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/09/2012, 19:37
luisantonio_jazam
 
Fecha de Ingreso: septiembre-2012
Ubicación: Ecuador
Mensajes: 1
Antigüedad: 12 años, 3 meses
Puntos: 0
Como devolver un arreglo en java

Estoy trabajando un programa con metodos que ordenen ascendente y descendentemente un arreglo pero tengo problemas para retornarlo mi codigo es


import java.util.*;
import java.io.*;
public class vectores {
public static void main (String [] args){
new vectores().run();
}

public void run() {
int arreglo [] = new int[100] ;
Random semilla = new Random(99);
for(int i = 0; i<arreglo.length; i ++){
arreglo [i] = semilla.nextInt() + 1;

ordenA(arreglo);
ordenD(arreglo);
}
System.out.println(Arrays.toString(arreglo));
}

public int ordenA (int [] arreglo) {
int tmp = 0;
for(int j = 0; j < 100; j++){
for(int i = 0; i < 100; i++){
if(arreglo[j] < arreglo[i]){
tmp = arreglo[j];
arreglo[j] = arreglo[i];
arreglo[i] = tmp;

}
}
}
return arreglo;
}
public int ordenD (int [] arreglo) {
int tmp = 0;
for(int j = 0; j < 100; j++){
for(int i = 0; i < 100; i++){
if(arreglo[j] > arreglo[i]){
tmp = arreglo[j];
arreglo[j] = arreglo[i];
arreglo[i] = tmp;

}
}
}
return arreglo;
}

}