TAREA:Clase_Scaner_java Paul_Ramon 19 04 2017 - peramon/fp_2017_utpl GitHub Wiki

SCANER JAVA

Por: Paul Ramon

Componente: Fundamentos de la Programación

Fecha: 19/04/2017

Entrada con la clase Scanner

Desde la version 5.0 de Java se implemente una nueva clase, para simplificar la entrada de datos por el teclado llamada Scanner, que se conecta a (System.in) para leer la entrada a la consola se debe construir primero un objeto de Scanner pasando el objeto (System.in) al constructor Scanner.

Scanner entrada = new Scanner (System.in)

Una vez creado el objeto escaner, se pueden utilizar diferentes metodos de su clase para leer la entrada: nextInt o nextDouble leen enteros o de coma flotante.

System.out.print ("Introduzca cantidad");

int cantidad ;

cantidad = entrada.nextInt();

System.out.print ("Introduzca precio"); double precio = entrada.nextDouble(),

Cuando se llama a uno de los métodos anteriores, el programa espera hasta que el usuario teclee un número y pulse enter. El metodo nextLIne lee una linea de entrada:

System.out.print ("¿Cual es su nombre?");

String nombre

nombre = entrada.nextLine();

El método next se emplea cuando se desea leer una palabra sin espacios:

String apellido = entrada.next();

La clase Scanner se define en el paquete de (java.util) y siempre que se utiliza una clase no definida en el paquete básico (java.lang) se necesita usar una directiva (import.) la primera línea cerca del principio del archivo indica a java dónde encontrar la definición de la clase Scanner:

import java.util:Scanner

Esta línea significa que la clase Scanner esta en el paquete(java.util;util) es la abreviatura de utility, la cual siempre se utiliza en código java, la sentencia import hace disponible la clase dentro del programa.

import java.until.Scanner;

/**

Este programa muestra la entrada por consola y ha sido creado el 24 de mayo de 2008 */

public class EntradaTest {

public static void main) String [] args) }

  Scanner entrada = new Scanner(System.in);

  // obtener la primera entrada 

  System.out.print("¿Cual es su nombre?");

  String nombre = entrada.nextLine();

  // leer la sgunda entrada

  System.out.print("¿Cual es su edad?");

  int edad = entrada.nextInt();

  // visualizar salida

  System.out.printin("Buenos días" +nombre +";años" + edad );

  }

}

BIBLIOGRAFIA

  • Pogramación en java: ALgoritmos orientada a objets e interfaz gráfica de usuario