Introducción a Java III. Prof. MSc. Pedro Shiguihara



Documentos relacionados
Curso Informática Lección 2. Introducción a la programación en Java

1 ELEMENTOS BASICOS DEL LENGUAJE

Introduciendo datos desde el

Estructura de datos tipo vector.

FACULTAD DE INGENIERÍA

Computación III. Objetivo de aprendizaje del tema

Programación Orientada a Objetos: Arreglos en Java

Etapa 3.1. Implementación de la clase Operacion

La clase estándar Scanner

EXAMEN PARCIAL 23 de Octubre de 2015 Programación I. Grado en Matemáticas e Informática ETSIINF UPM

Universidad Central de Bayamón COLEGIO DE DESARROLLO EMPRESARIAL Y TECNOLOGIA. Número Estudiante:

Para leer la entrada de consola, lo primero que se hace es construir un Scanner que este asociado al flujo de entrada estándar System.

PROGRAMACIÓN CLIENTE-SERVIDOR MEDIANTE SOCKETS EN JAVA

Ejemplo de lectura por teclado de un número entero: int n; System.out.print("Introduzca un número entero: "); n = sc.nextint();

Modulo 1 El lenguaje Java

Tutorial básico del entorno de desarrollo Eclipse.

Introducción al lenguaje de programación java

Introducción a la Programación en Java. Page 1

ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO ESCUELA DE INGENIERIA EN SISTEMAS

GUÍA DE LABORATORIO 5 ARREGLOS DE UNA DIMENSIÓN

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA

Identificadores, palabras reservadas, tipos de datos, operadores aritméticos y el sistema estándar de salida en Java

Sintaxis y Convenciones de Java. M. en C. Erika Vilches

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez

FACULTAD DE INGENIERÍA

Introducción al lenguaje Java

INTELIGENCIA ARTIFICIAL 2015 TALLER RÁPIDO DE PROGRAMACIÓN EN JAVA

ISTP CIDET COMPUTACION E INFORMATICA ARREGLOS EN JAVA

TIPOS DE DATOS DEFINIDOS POR EL PROGRAMADOR: Estructuras CONTENIDOS

APUNTES JAVA ARRAYS (ARREGLOS) Un arreglo es un grupo de posiciones de memoria contiguas. Todas las cuales tienen el mismo nombre y el mismo tipo.

Academia técnica de computación A.T.C.

Primer Parcial Septiembre 6 de 2008

FUNDAMENTOS DE PROGRAMACIÓN. SEPTIEMBRE 2005

Aquí se declaran los. Aquí se declaran los métodos de la clase. *Atributos de la clase

Benemérita Universidad Autónoma del Estado de Puebla

FAMILIARIZANDONOS CON JAVA

Resumen Lenguaje Java

Clase adicional 3. Métodos. Temas

AGRUPA P R OBJET E OS 1

Repaso desarrollo de software Parte #1. Jorge Iván Meza Martínez

Tema: Introducción a Java y Netbeans

Pruebas de unidad con JUnit

3UiFWLFD. 3URJUDPDFLyQ-DYD

11. Algunas clases estándar de Java (II)

! Una variable declarada con final no puede volver a ser reinicializada. numero = 2;! ! Para definir constantes

Vectores y matrices. Arrays Declaración Creación Acceso a los elementos de un array Manipulación de vectores y matrices

1. Manejo de memoria estática 2. Manejo de memoria dinámica

Sensor de Temperatura utilizando el Starter Kit Javelin Stamp. Realizado por: Bertha Palomeque A. Rodrigo Barzola J.

Primer Parcial Febrero 24 de 2007

Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A)

Ejercicios del tema 7: Clases y objetos

Capítulo 1. Creación y uso de objetos. 1.1 Creación de objetos

FRAMEWORK SPRING EN UNA APLICACIÓN WEB

class Nombre_Clase extends Nombre_SuperClase { cuerpo de la clase extendida }

INTRODUCCIÓN AL TIPO COMPUESTO CADENA CONTENIDOS

Solución al Examen de Prácticas de Programación (Ingeniería Informática)

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez

Fundamentos de la Programación Orientada a Objetos Definición de Clases

GUIA RAPIDA MODULO INFORME ESTADO DE ORIGEN Y APLICACIÓN DE FONDOS INDICE

El lenguaje de Programación C. Fernando J. Pereda

1.00 Clase 3. Tipos de datos en Java

También añado a la clase Libro los siguientes métodos: (que programaré más adelante)

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;

Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero.

PROGRAMACIÓN EN JAVA

Primer Parcial Septiembre 5 de 2009

Compiladores e Intérpretes Proyecto N 1 Sintaxis de MiniJava Segundo Cuatrimestre de 2015

VARIABLES, CONSTANTES Y EXPRESIONES ASIGNACIÓN. TIPOS ELEMENTALES. PRECEDENCIA DE LOS ESTRUCTURAS DE CONTROL. CONDICIONAL E

Programación Orientada a Objetos en Java

APRENDE A CREAR UNA PÁGINA WEB CON HTML

INGENIERÍA DEL SOFTWARE. 4º ING. INFORMÁTICA (UPV/EHU) 29 de MAYO de 2006

Preliminares. Tipos de variables y Expresiones

Práctica 4: Java Remote Method Invocation (RMI)

James Gosling, creador de Java

Curso 0 de Informática

CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS

TEMA 3. CLASES. EJERCICIOS

MANUAL DE USUARIO PARA PRESENTACIÓN ELECTRÓNICA DE ESTADOS FINANCIEROS Y SUS ANEXOS

TIPOS DE VARIABLES EN PHP. DECLARACIÓN Y ASIGNACIÓN. LA INSTRUCCIÓN ECHO PARA INSERTAR TEXTO O CÓDIGO. (CU00816B)

Práctica 2: Java Remote Method Invocation (RMI)

10. Algunas clases estándar de Java (I)

Ejercicio 1 (3 puntos).-

1. Qué tipos de relación hay entre las siguientes clases?

Tema: Clases y Objetos en C++.

15. Parámetros o argumentos

Lección 10: Estructuras de Control. Autor: José Navarro. Referencias: C. Horstmann, Big Java Late Objects, Caps 3-4

En cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.

Introducción a la programación orientada a objetos

Guía rápida de la Oficina Virtual Área Web y Administración Electrónica

FACULTAD DE INGENIERÍA

PART II: Moviendo al jugador

Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación

Programación Orientada a Objetos en JAVA

Arrays y Cadenas en C

Transcripción:

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?