import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public final class LeerEnteros {
public static void main(String[] args) { //Declaramos variables
Scanner teclado = new Scanner(System.in);
int mayorOigualSeparador = 0;
int menoresSeparador = 0;
int totalEnterosLeidos = 0;
//Pedimos datos
System.out.print("Escriba el nombre del fichero: "); String fichero = teclado.nextLine();
System.out.print("Escriba el valor del separador: "); int separador = teclado.nextInt();
teclado.close();
//Intentamos leer fichero
try { Scanner lectorFichero = new Scanner(new File(fichero));
while (lectorFichero.hasNextInt())
{ int entero = lectorFichero.nextInt();
totalEnterosLeidos++;
if (entero >= separador)
mayorOigualSeparador++;
else
menoresSeparador++;
}
lectorFichero.close();
} catch (FileNotFoundException e) { System.out.println("\nERROR: No se encontró el fichero: " + fichero); }
//Presentamos resultados
System.out.println("\nEl separador es el " + separador); System.out.printf("Se han leido del fichero %d números.", totalEnterosLeidos); System.out.printf("\nHay %d números mayores o iguales que el separador.", mayorOigualSeparador); System.out.printf("\nHay %d números menores que el separador", menoresSeparador); }
}