1 Introducción a Java III Prof. MSc. Pedro Shiguihara
Temas 2 1. Recordando variables 2. Recordando impresiones en pantalla (System.out.println) 3. Entrada de datos usando la clase Scanner
Programa Java 1 public class Bienvenido{ int numero1 = 10; int numero2 = 20; int numero3 = numero1 + numero2; System.out.println( Bienvenido a Java ); System.out.println( Numero 3 es: +numero3); 3
Programa Java 1 public class Bienvenido{ Salida: int numero1 = 10; int numero2 = 20; int numero3 = numero1 + numero2; System.out.println( Bienvenido a Java ); System.out.println( Número 3 es: +numero3); Bienvenido a Java Número 3 es: 30 4
Programa Java 1 public class Bienvenido{ Salida: int numero1 = 10; int numero2 = 20; int numero3 = numero1 + numero2; Cuántas variables son declaradas en el programa? System.out.println( Bienvenido a Java ); System.out.println( Número 3 es: +numero3); Bienvenido a Java Número 3 es: 30 5
Programa Java 1 public class Bienvenido{ Variables contenidas en el programa anterior int numero1 = 10; Nombre de int Variable numero2 = 20; Tipo de Dato Valor int numero3 = numero1 + numero2; numero1 int 10 System.out.println( Bienvenido a Java ); numero2 int 20 System.out.println( Numero 3 es: +numero3); numero3 int 30 6
Programa Java 1 public class Bienvenido{ Salida: int numero1 = 10; int numero2 = 20; int numero3 = numero1 + numero2; System.out.println( Bienvenido a Java ); System.out.println( Número 3 es: +numero3); Bienvenido a Java Número 3 es: 30 7
Programa Java 1 public class Bienvenido{ Salida: int numero1 = 10; int numero2 = 20; int numero3 = numero1 + numero2; Cuántos mensajes en pantalla son mostrados? System.out.println( Bienvenido a Java ); System.out.println( Número 3 es: +numero3); Bienvenido a Java Número 3 es: 30 8
Programa Java 1 public class Bienvenido{ Mensajes mostrados en pantalla Código int numero1 = 10; int numero2 = 20; System.out.println( Bienvenido numero3 = numero1 a Java ); + numero2; Bienvenido a Java System.out.println( Número System.out.println( Bienvenido 3 es: +numero3); a Número Java ); 3 es: 30 System.out.println( Numero 3 es: +numero3); Mensaje 9
Programa Java 2 public class Bienvenido{ String numero1 = 10 ; int numero2 = 20; System.out.println( Resultado es: +numero1+1); System.out.println( Número2 es: +numero2+1); System.out.println( Número2 es: +(numero2+1)); boolean numero3 = false; 10
Programa Java 2 public class Bienvenido{ String numero1 = 10 ; int numero2 = 20; System.out.println( Resultado es: +numero1+1); System.out.println( Número2 es: +numero2+1); System.out.println( Número2 es: +(numero2+1)); boolean numero3 = false; Salida: Resultado es: 101 Número2 es: 201 Número2 es: 21 11
Programa Java 2 public class Bienvenido{ String numero1 = 10 ; int numero2 = 20; System.out.println( Resultado es: +numero1+1); System.out.println( Número2 es: +numero2+1); System.out.println( Número2 es: +(numero2+1)); boolean numero3 = false; Salida: Resultado es: 101 Número2 es: 201 Número2 es: 21 Operación de suma 12
Programa Java 2 public class Bienvenido{ Variables contenidas en el programa anterior int numero1 = 10; Nombre de int Variable numero2 = 20; Tipo de Dato Valor int numero3 = numero1 + numero2; numero1 String 10 System.out.println( Bienvenido a Java ); numero2 int 20 System.out.println( Numero 3 es: +numero3); numero3 boolean false 13
Uso de Entrada 14 Hemos tratado la impresión de salida en pantalla: System.out.println Ahora veremos la entrada de datos desde el teclado.
Uso de Entrada 15 Para la entrada, usamos la clase Scanner. Antes de usar la clase, tenemos que importar la librería que contiene la implementación de la clase Scanner. La librería es: java.util Para importar usamos la palabra clave de Java: import Para importar la clase Scanner desde la librería, usamos: import java.util.scanner;
Programa Java 3 import java.util.scanner; //Para usar la clase Scanner public class NotaTest{ Scanner entrada = new Scanner(System.in); String msje1 = entrada.nextline(); String msje2 = entrada.nextline(); System.out.println( Mensaje es: +msje1+msje2); 16
Programa Java 3 import java.util.scanner; //Para usar la clase Scanner public class NotaTest{ Scanner entrada = new Scanner(System.in); String msje1 = entrada.nextline(); String msje2 = entrada.nextline(); System.out.println( Mensaje es: +msje1+msje2); 17
Programa Java 3 import java.util.scanner; //Para usar la clase Scanner public class NotaTest{ Scanner entrada = new Scanner(System.in); String msje1 = entrada.nextline(); String msje2 = entrada.nextline(); System.out.println( Mensaje es: +msje1+msje2); Importar la librería que contiene la clase Scanner 18
Programa Java 3 import java.util.scanner; //Para usar la clase Scanner public class NotaTest{ Scanner entrada = new Scanner(System.in); String msje1 = entrada.nextline(); String msje2 = entrada.nextline(); System.out.println( Mensaje es: +msje1+msje2); 19
Programa Java 3 import java.util.scanner; //Para usar la clase Scanner public class NotaTest{ Scanner entrada = new Scanner(System.in); String msje1 = entrada.nextline(); String msje2 = entrada.nextline(); System.out.println( Mensaje es: +msje1+msje2); Creación del objeto entrada de la clase Scanner 20
Programa Java 3 import java.util.scanner; //Para usar la clase Scanner public class NotaTest{ Scanner entrada = new Scanner(System.in); String msje1 = entrada.nextline(); String msje2 = entrada.nextline(); System.out.println( Mensaje es: +msje1+msje2); Lectura de una cadena desde el teclado. La cadena es almacenada en la variable msje1 21
Programa Java 3 import java.util.scanner; //Para usar la clase Scanner public class NotaTest{ Scanner entrada = new Scanner(System.in); String msje1 = entrada.nextline(); String msje2 = entrada.nextline(); System.out.println( Mensaje es: +msje1+msje2); Lectura de otra cadena desde el teclado. La cadena es almacenada en la variable msje2 22
Programa Java 3 import java.util.scanner; //Para usar la clase Scanner public class NotaTest{ Scanner entrada = new Scanner(System.in); String msje1 = entrada.nextline(); String msje2 = entrada.nextline(); System.out.println( Mensaje es: +msje1+msje2); Imprimir en pantalla 23
Programa Java 3 import java.util.scanner; //Para usar la clase Scanner public class NotaTest{ Scanner entrada = new Scanner(System.in); String msje1 = entrada.nextline(); String msje2 = entrada.nextline(); System.out.println( Mensaje es: +msje1+msje2); Entrada: Bienvenidos 24
Programa Java 3 import java.util.scanner; //Para usar la clase Scanner public class NotaTest{ Scanner entrada = new Scanner(System.in); String msje1 = entrada.nextline(); String msje2 = entrada.nextline(); System.out.println( Mensaje es: +msje1+msje2); Entrada: Bienvenidos Enter 25
Programa Java 3 import java.util.scanner; //Para usar la clase Scanner public class NotaTest{ Entrada: Scanner entrada = new Scanner(System.in); String msje1 = entrada.nextline(); String msje2 = entrada.nextline(); System.out.println( Mensaje es: +msje1+msje2); Bienvenidos a Java 26
Programa Java 3 import java.util.scanner; //Para usar la clase Scanner public class NotaTest{ Entrada: Scanner entrada = new Scanner(System.in); String msje1 = entrada.nextline(); String msje2 = entrada.nextline(); System.out.println( Mensaje es: +msje1+msje2); Bienvenidos a Java Salida: 27
Programa Java 3 import java.util.scanner; //Para usar la clase Scanner public class NotaTest{ Entrada: Scanner entrada = new Scanner(System.in); String msje1 = entrada.nextline(); String msje2 = entrada.nextline(); System.out.println( Mensaje es: +msje1+msje2); Bienvenidos a Java Salida: Mensaje es: Bienvenidos a Java 28
Programa Java 3 import java.util.scanner; //Para usar la clase Scanner public class NotaTest{ Entrada: Scanner entrada = new Scanner(System.in); String msje1 = entrada.nextline(); String msje2 = entrada.nextline(); System.out.println( Mensaje es: +msje1+msje2); Bienvenidos a Java Salida: Mensaje es: Bienvenidos a Java 29
Programa Java 3 import java.util.scanner; //Para usar la clase Scanner public class NotaTest{ Entrada: Scanner entrada = new Scanner(System.in); String msje1 = entrada.nextline(); String msje2 = entrada.nextline(); System.out.println( Mensaje es: +msje1+msje2); Bienvenidos a Java Salida: Mensaje es: Bienvenidos a Java 30
Programa Java 4 import java.util.scanner; //Para usar la clase Scanner public class NotaTest{ Entrada: 5 6 Scanner entrada = new Scanner(System.in); int a = entrada.nextint(); int b = entrada.nextint(); int suma = a + b; System.out.println( Suma es: +suma); Entrada: Suma es: 11 31
32 Preguntas?