tengo el siguiente código:
Código:
import java.io.*;
public class CMediana {
public static void main(String[]args)
{
int temp = 0;
int i = 0;
int nElementos = 0;
final char eof = (char)-1;
do{
System.out.print("Cuántos elementos tendrá la serie? ");
nElementos = Leer.datoInt();
}while(nElementos < 1);
int []m = new int [nElementos];
System.out.println("Introduzca una serie de números");
System.out.println("Para salir pulse [Ctrl][z]");
do{
System.out.print("Número " + (i+1) + ": ");
m[i] = Leer.datoInt();
i++;
}while(i < m.length && m[i] != eof);
}
}
La clase Leer es una clase creada para leer los datos de tipo "int".
El problema es que cuando puslo Ctrl + z el resultado es el siguiente (por ejemplo):
Cuántos elementos tendrá la serie? 6
Introduzca una serie de números
Para salir pulse [Ctrl][z]
Número 1: 23
Número 2: 54
Número 3: 2
Número 4: Número 5: Número 6:
El resultado que me gustaría que fuese al pular la secuencia de salida del programa es el siguiente:
Cuántos elementos tendrá la serie? 6
Introduzca una serie de números
Para salir pulse [Ctrl][z]
Número 1: 23
Número 2: 54
Número 3: 2
Número 4:
¿Alguien me puede ayudar por favor???