enlazar resultado de una aplicación como entrada de otra
Publicado por rodic (35 intervenciones) el 20/10/2020 23:25:30
Hola,
En una tarea debo utilizar el operador "|" (tubería) de forma que el resultado de la aplicación aleatoriosNumeros sea la entrada para la de ordenarNumeros.
Estoy utilizando comunicaciones con sockets pero no entiendo donde debo utilizar dicho operador "|". Lo mismo estoy complicándome y es algo mucho mas sencillo y una cosa no tiene nada que ver con la otra.
¿Sabríais decirme como se podría hacer ese "enlace" entre aplicaciones con dicho operador?
Muchas gracias!
En una tarea debo utilizar el operador "|" (tubería) de forma que el resultado de la aplicación aleatoriosNumeros sea la entrada para la de ordenarNumeros.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class aleatoriosNumeros {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int aleatorio = 0;
for (int i = 0; i < 40; ++i){
aleatorio = (int) (Math.random()*100);
System.out.println(aleatorio);
}
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public class ordenarNumeros {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Introduzca cuantos números quieres ingresar: ");
int totNumeros = sc.nextInt();
int[] numeros = new int[totNumeros];
System.out.println("Introduzca " + totNumeros + " numero(s): ");
for(int i = 0; i < num.length; i++){
System.out.print("Numero " + (i+1) + ": ");
numeros[i] = sc.nextInt();
}
Arrays.sort(num);
System.out.println("\nLos numeros ordenados de menor a mayor son: ");
for(int i = 0; i < numeros.length; i++){
System.out.println(numeros[i]);
}
}
}
Estoy utilizando comunicaciones con sockets pero no entiendo donde debo utilizar dicho operador "|". Lo mismo estoy complicándome y es algo mucho mas sencillo y una cosa no tiene nada que ver con la otra.
¿Sabríais decirme como se podría hacer ese "enlace" entre aplicaciones con dicho operador?
Muchas gracias!
Valora esta pregunta


0