1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Programa ordenar arrays arreglos numéricos en Java ordenación separada y mezcla
« en: 05 de Diciembre 2018, 03:37 »
Hola, estoy tratando de desarrollar un programa Java que ordene dos arrays (formaciones) primero por separados y luego juntos. Quiero que me acomode pero al momento de imprimirlo me sale acomodado pero me sale este error como le hago
este es mi código:
este es mi código:
Código: [Seleccionar]
package javaapplication14;
import java.util.Scanner;
import javax.swing.JOptionPane;
public class JavaApplication14 {
public static void main(String[] args) {
Scanner lec=new Scanner(System.in);
int aux,arrelo[],elem,elem1;
elem = Integer.parseInt(JOptionPane.showInputDialog("digte el numero"));
int[] arreglo = new int [elem];
for(int i=0;i<elem;i++){
System.out.println((i+1)+".-introdusca el numero");
arreglo[i]=lec.nextInt();
}
for(int i=0;i<(elem-1);i++){
for(int j=0;j<(elem-1);j++){
if(arreglo[j]>arreglo[j+1]){
aux = arreglo[j];
arreglo[j]=arreglo[j+1];
arreglo[j+1] =aux;
}
}
}
elem1 = Integer.parseInt(JOptionPane.showInputDialog("digte el numero"));
int[] arreg = new int [elem1];
for(int i=0;i<elem1;i++){
System.out.println((i+1)+".-introdusca el numero");
arreg[i]=lec.nextInt();
}
for(int i=0;i<(elem1-1);i++){
for(int j=0;j<(elem1-1);j++){
if(arreg[j]>arreg[j+1]){
aux = arreg[j];
arreg[j]=arreg[j+1];
arreg[j+1] =aux;
}
}
}
System.out.println("numeros ordenados");
for(int i=0;i<elem+elem1;i++){
if(arreg[i]<=arreglo[i]){
System.out.println(arreg[i]+"");
System.out.println(arreglo[i]+"");
}
}
}
}