Taller de programación   clase #2
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Taller de programación clase #2

  • 884 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
884
On Slideshare
884
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
9
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. TALLER DE PROGRAMACIÓNClase #2
  • 2. REFLEXIÓN: ¿QUÉ ES LA PROGRAMACIÓNORIENTADA A OBJETOS? La P.O.O. es un cambio de paradigma. ¿What the hell is a paradigm?
  • 3. INSTALACIÓN DEL SDK, JAVA DOC &JCREATOR Instalar el JDK Descomprimir los archivos con la Java Doc Instalar el Jcreator Pro 4.0 Explicación de cómo funciona el Workspace y Proyectos Digitación del programa de la clase pasada Compilación y Ejecución del programa Explicación del Debug del JCreator
  • 4. PEDIR DATOS POR CONSOLA, DEFINIR VARIABLES PRIMITIVAS (1/2)import java.util.Scanner;public class Suma { public static void main( String args[] ) { // Creamos objeto entrada que va a recibir las entradas por linea de comandos Scanner entrada = new Scanner( System.in ); // declaración de variables necesarias int numero1; int numero2; int suma;
  • 5. PEDIR DATOS POR CONSOLA, DEFINIR VARIABLES PRIMITIVAS (2/2) System.out.print( "Escriba el primer entero: " ); numero1 = entrada.nextInt(); System.out.print( "Escriba el segundo entero: " ); numero2 = entrada.nextInt(); suma = numero1 + numero2; System.out.printf( "La suma es %dn", suma ); }}
  • 6. TIPOS DE DATOS EN JAVA 8 tipos de datos primitivos o integrados:  4 tipos enteros (byte, short, int, long).  2 tipos de coma flotante (float, double).  Booleano (boolean).  Carácter (char). No son objetos. Se definen de forma (casi) idéntica en cada máquina en la que se ejecuta Java, algo que no ocurre en otros lenguajes de programación. Java es un lenguaje de programación fuertemente tipado:  Cada variable debe tener un tipo declarado
  • 7. TIPOS DE DATOS EN JAVATipo Tamaño Rango (en bits)byte 8 -128 127short 16 -32,768 32,767int 32 -2,147,483,648 2,147,483,647long 64 -9,223,372,036,854,775,808 9,223,372,036,854,775,807float 32 +/- 3.4E+38 (6-7 dígitos importantes)double 64 +/- 1.8E+308 (15 dígitos importantes)char 16 Conjunto de caracteres Unicode ISOboolean 1 verdadero o falso
  • 8. OPERADORES ARITMÉTICOSOperador Operación Precedencia+ Suma 2- Resta 2* Multiplicación 1/ División 1% Residuo 1
  • 9. IF, OPERADORES RELACIONALES (1/2)package Clase2;// aquí decimos que vamos a usar la clase Scanner,// necesaria para pedir datos por pantallaimport java.util.Scanner;public class Comparacion { public static void main( String args[] ) { // Creamos objeto entrada que va a recibir las entradas por // linea de comandos Scanner entrada = new Scanner( System.in ); // declaración de variables necesarias int numero1; int numero2;
  • 10. IF, OPERADORES RELACIONALES (2/2) System.out.print( "Escriba el primer entero: " ); numero1 = entrada.nextInt(); System.out.print( "Escriba el segundo entero: " ); numero2 = entrada.nextInt(); if ( numero1 == numero2 ) System.out.printf( "%d == %dn", numero1, numero2); if ( numero1 != numero2 ) System.out.printf( "%d != %dn", numero1, numero2); if ( numero1 < numero2 ) System.out.printf( "%d < %dn", numero1, numero2); if ( numero1 > numero2 ) System.out.printf( "%d > %dn", numero1, numero2); if ( numero1 <= numero2 ) System.out.printf( "%d <= %dn", numero1, numero2); if ( numero1 >= numero2 ) System.out.printf( "%d >= %dn", numero1, numero2); }}
  • 11. OPERADORES RELACIONALESOperador Operación< Menor<= Menor o igual> Mayor>= Mayor o igual== Igual!= DiferenteOPERADORES LÓGICOSOperador Operación&& And|| Or! Negación
  • 12. RETO DE LA CLASE Implementar una clase que tenga un método que identifique si un año es bisiesto no Implementar en esta clase el método main que pida el año por consola y luego muestre el mensaje diciendo si el año ingresado es bisiesto o no Bisiesto Digite el año: 1974 [Enter] esBisiesto (int) boolean El año 1974 no es (fue) bisiesto void main(String [])