16/09/2012, 19:37
|
| | 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;
}
} |