| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo leer números múltiples en Java
    Java proporciona una serie de clases que se pueden utilizar dentro de sus programas cuando necesite leer los datos externos. La clase del escáner le permite leer archivos de entrada , incluidos los valores numéricos. Usando esta clase junto con los lazos , los programas Java pueden leer varios elementos de datos. La clase Scanner puede leer los números individuales como de doble precisión , el punto , los tipos a corto y entero flotando . Por lo tanto, puede elegir un método que se adapte a sus datos , poniendo su código dentro de un bucle para que se pueda leer varios números cuando el programa se ejecuta . Instrucciones
    1

    importar la entrada de Java y los recursos de producción que necesita para leer los datos externos. Agregue las siguientes declaraciones de importación en la parte superior de la declaración de clase :

    //Salida Entrada libraryimport java.io. * ;//escáner classimport java.util.Scanner ;

    Estos recursos dan su programa de todo lo que necesita para procesar y manejar la entrada de fuentes externas , tales como archivos de texto.
    2

    Crear " tratar " y los bloques "catch " para la operación de lectura de número. Cuando se utiliza la entrada y salida de recursos en Java , es necesario prepararse para los errores que pueden ocurrir si los datos externos no se pueden leer . Agregue el siguiente código a su programa :

    try { //Número lectura here} catch ( catch ( IOException numReadExc ) { System.out.println ( "Excepción :" + numReadExc.getMessage ()); }

    Cuando se ejecuta el código , la ejecución se trasladará inmediatamente al bloque catch , si algo va mal con la operación de entrada . Usted puede colocar el código de lectura de archivos dentro del bloque try .
    3

    instancias de los objetos necesarios para el proceso de lectura de número de entrada Agregue el código siguiente dentro de su bloque try, declarar y crear instancias de un objeto de tipo FileReader : .

    FileReader numFileReader = new FileReader ( " datafile.txt " ;) ;

    Modifique el parámetro del método constructor para que coincida con el nombre y la ubicación del archivo de datos en relación a su programa Agregue el código siguiente , la creación de un objeto de la clase BufferedReader :

    . BufferedReader numBuffer = new BufferedReader ( numFileReader ) ;

    Esta clase toma una instancia de la clase FileReader como parámetro Agregue el código siguiente , declarar y crear instancias de un objeto de escáner: escáner

    numScan = new . escáner ( numBuffer ) ;

    El constructor toma un escáner BufferedReader como parámetro
    4

    Crear un lazo para su procedimiento de lectura dentro del número de su bloque try, después de que su código de instancias de objeto . . , agregue el siguiente esquema de bucle :

    while ( numScan.hasNext ()) {//leer los números aquí }

    Este bucle sólo continuará ejecutando mientras el archivo todavía tiene datos para leer. Dentro del bucle , puede agregar el código de instrucciones del escáner para leer los números de la fuente externa . Cuando el código termine de leer todo el archivo , el bucle deja de ejecutarse.
    5

    leer números de la . archivos Usted tiene que elegir el método de escáner adecuado para sus tipos de números el siguiente código de ejemplo se lee enteros dentro del bucle : .

    int currInt = numScan.nextInt ();

    Usted puede elegir de los métodos para leer double , float , largo, corto, BigInteger y BigDecimal números puede realizar cualquier procesamiento necesario en los números dentro del bucle después del bucle , cierre el escáner de la siguiente manera : . .

    numScan.close ();

    Guarde el archivo y ejecutar el programa para probarlo

    .

    Previous :

    next :
      Artículos relacionados
    ·Tutorial de Java para conectar un Applet a un Frame 
    ·Cómo escribir una clase abstracta en Java 
    ·Diferencia entre personalizadas JSP Tags & Beans 
    ·¿Cómo hacer recorrido en orden de Binary Tree en Java…
    ·¿Cuáles son los objetos JMS que se obtienen a través…
    ·Cómo instalar Java para juegos 
    ·Cómo declarar una matriz de cadenas 
    ·Mega Proyectos en Java 
    ·Cómo saber si un sitio web está basado en Java 
    ·Cómo hacer un flotador Int. De Cadena en Netbeans en J…
      Artículos destacados
    ·Código FCM en MATLAB 
    ·Cómo hacer Software Touch -Screen Mac 
    ·Tutorial de MySQL en Scala 
    ·Cómo eliminar archivos HTML en el directorio en Perl 
    ·Cómo utilizar VBA para proteger objetos de dibujo 
    ·Python Loops Breaking 
    ·Cómo abrir un archivo en VBNet 
    ·Cómo encontrar la ruta completa Nombre de un archivo e…
    ·PHP Automated Mailing List Tutorial 
    ·Diferencia entre personalizadas JSP Tags & Beans 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com