Ya pude solucionarlo. Gracias.
No sabia que el foro tenia una opcion para insertar codigo, este es mi codigo:
Código Java:
Ver originalpackage javaapplication1;
import java.util.Scanner;
public class JavaApplication1{
private int[] vect;
private int[] arr;
private Scanner teclado;
public void ing(){
teclado
= new Scanner
(System.
in); vect = new int[5];
arr = new int[5];
for(int i = 0; i<vect.length; i++){
System.
out.
print("Ingrese el valor " + i
+ " del vector: "); vect[i] = teclado.nextInt();
}
for(int p = 0; p<arr.length; p++){
System.
out.
print("Ingrese el valor " + p
+ " del vector paralelo: "); arr[p] = teclado.nextInt();
}
}
public void ordenar(){
for(int x=0; x<vect.length; x++){
for(int f = 0; f<4; f++){
int aux;
int aux2;
if (vect[f]>vect[f+1]){
aux = vect[f];
aux2 = arr[f];
vect[f] = vect[f+1];
arr[f] = arr[f+1];
vect[f+1] = aux;
arr[f+1] = aux2;
}
}}
System.
out.
print("Primer vector: "); for(int k = 0; k<vect.length; k++){
System.
out.
print(vect
[k
] + " "); }
System.
out.
print("Vector paralelo: "); for(int k = 0; k<arr.length; k++){
System.
out.
print(arr
[k
] + " "); }
}
public static void main
(String[] args
){ JavaApplication1 xv = new JavaApplication1();
xv.ing();
xv.ordenar();
}
}
Tengo otra duda, es de cuando hay un ciclo for dentro de otro
Código Java:
Ver originalmat=new int[3][5];
for(int f=0;f<3;f++) {
for(int c=0;c<5;c++) {
System.
out.
print("Ingrese componente:"); mat[f][c]=teclado.nextInt();
}
}
¿El primer ciclo for aumenta el valor de f cuando la variable c del segundo for llegue a 5?
osea: f=0 c=0 -> f=0 c=5 -> f=1 c=0