Hola a todos.
Llevo un tiempo pasando por aquí y la verdad esque el foro está genial, me pasaré más seguido por aquí para aprender y ayudar en lo que pueda.
Echas las presentaciones, lo cierto esque tengo un problema:
Lo que tengo que hacer es, teniendo dos arrays de enteros, meterlos dentro de un tercero, hasta ahí todo bien, el problema, esque, además de meterlos, tengo que ordenarlos utilizando el método de la burbuja y según éste código, lo que hace es ordenarme los tres primeros números:
package array;
class pedir{
public void arrays(int []a1, int[]a2){
//Se introducen dos arrays dentro de un tercero
int[]a3=new int[a1.length+a2.length];
int i;
int j;
for( i=0;i<a1.length;i++){
a3[i]=a1[i]; }
for( i=0;i<a2.length;i++){
a3[a1.length+i]=a2[i];}
for( j=0;j<a3.length;j++){
System.out.print(a3[j]);
}
//Hasta aquí el programa funciona bien
//Ahora viene el ordenarlo mediante la burbuja
int aux;
for(int k=a3.length;k>0;k--){
for(int y=0;y<i-1;y++){
if(a3[y]<a3[y+1]){
aux = a3[y+1];
a3[y+1]=a3[y];
a3[y]=aux;
}
System.out.println(a3[y]);
}
}
}
}
public class Array {
public static void main(String[] args) {
pedir arreglo=new pedir();
int[] aray1={5,4,3,2,1};
int [] array2={9,8,7,6};
arreglo.arrays(aray1, array2);
}
}