Ejemplos:
/** * Este programa despliega un saludo personalizado. */ import java.util.Scanner; public class Saludo { public static void main( String[] args ) { Scanner entrada = new Scanner( System.in ); String nombre; System.out.print( "¿Cuál es tu nombre?" ); nombre = entrada.nextLine(); System.out.printf( "¡Hola %s!", nombre ); } //fin del método main } //fin de la clase Saludo
/** * Este programa calcula e imprime la cantidad de una orden de compra. */ import java.util.Scanner; public class CalcularPrecio { public static void main( String[] args ) { //variables locales Scanner entrada = new Scanner( System.in ); double precio; //precio de compra del artículo int cantidad; //número de artículos comprados double total; //el cálculo de la orden de compra //lectura System.out.print( "Precio de compra? " ); precio = entrada.nextDouble(); System.out.print( "Cantidad? " ); cantidad = entrada.nextInt(); //cálculos total = precio * cantidad; //impresión de resultados System.out.printf( "Total de orden de compra = $%.2f", total ); } //fin del método main } //fin de la clase CalcularPrecio
/** * Programa que ilustra la lectura desde el teclado. */ import java.util.Scanner; public class Lectura { public static void main( String[] args ) { Scanner entrada = new Scanner( System.in ); System.out.print( "Teclea dos números enteros (por ejemplo 3, 4 )" ); System.out.println( " separados por dos o más espacios:" ); int n1 = entrada.nextInt(); int n2 = entrada.nextInt(); System.out.printf( "Ingresaste el número %d y %d %n", n1, n2 ); System.out.print( "Ingresa dos números (por ejemplo 4.3, 3, -5.4)" ); System.out.println( "separados por dos o más espacios:" ); double d1 = entrada.nextDouble(); double d2 = entrada.nextDouble(); System.out.printf( "Ingresaste el número %f y %f %n", d1, d2 ); System.out.println( "Teclea dos palabras (por ejemplo hola mundo):" ); String palabra1 = entrada.next(); String palabra2 = entrada.next(); System.out.printf( "Ingresaste las palabras \" %s \" y \" %s \" %n", palabra1, palabra2 ); String junk = entrada.nextLine(); //obtiene un '\n' System.out.println( "Ingresa una línea de texto:" ); String linea = entrada.nextLine(); System.out.printf( "Tecleaste: \" %s \" %n", linea ); } //fin del método main } //fin de la clase Lectura
/** * Programa que ilustra la lectura desde el teclado. */ import java.util.Scanner; public class Lectura02 { public static void main( String[] args ) { String cadena = "Linea01 \nLinea02 \nLinea03"; Scanner entrada = new Scanner( cadena ); while(entrada.hasNext()) { String token = entrada.next(); System.out.println( token ); } } //fin del método main } //fin de la clase Lectura02
Véase:
0 comentarios:
Publicar un comentario
Deja tus comentarios