TALLER DE PROGRAMACIÓNClase #2
REFLEXIÓN: ¿QUÉ ES LA PROGRAMACIÓNORIENTADA A OBJETOS?   La P.O.O. es un cambio de paradigma.   ¿What the hell is a para...
INSTALACIÓN DEL SDK, JAVA DOC &JCREATOR   Instalar el JDK   Descomprimir los archivos con la Java Doc   Instalar el Jcr...
PEDIR DATOS POR CONSOLA, DEFINIR  VARIABLES PRIMITIVAS (1/2)import java.util.Scanner;public class Suma {  public static vo...
PEDIR DATOS POR CONSOLA, DEFINIR    VARIABLES PRIMITIVAS (2/2)        System.out.print( "Escriba el primer entero: " );   ...
TIPOS DE DATOS EN JAVA   8 tipos de datos primitivos o integrados:       4 tipos enteros (byte, short, int, long).     ...
TIPOS DE DATOS EN JAVATipo      Tamaño      Rango          (en bits)byte      8           -128                       127sh...
OPERADORES ARITMÉTICOSOperador    Operación        Precedencia+           Suma             2-           Resta            2...
IF, OPERADORES RELACIONALES (1/2)package Clase2;// aquí decimos que vamos a usar la clase Scanner,// necesaria para pedir ...
IF, OPERADORES RELACIONALES (2/2)        System.out.print( "Escriba el primer entero: " );        numero1 = entrada.nextIn...
OPERADORES RELACIONALESOperador    Operación<           Menor<=          Menor o igual>           Mayor>=          Mayor o...
RETO DE LA CLASE   Implementar una clase que tenga un método que identifique    si un año es bisiesto no   Implementar e...
Upcoming SlideShare
Loading in …5
×

Taller de programación clase #2

725 views
669 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
725
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Taller de programación clase #2

  1. 1. TALLER DE PROGRAMACIÓNClase #2
  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. 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. 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. 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. 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. 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. 8. OPERADORES ARITMÉTICOSOperador Operación Precedencia+ Suma 2- Resta 2* Multiplicación 1/ División 1% Residuo 1
  9. 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. 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. 11. OPERADORES RELACIONALESOperador Operación< Menor<= Menor o igual> Mayor>= Mayor o igual== Igual!= DiferenteOPERADORES LÓGICOSOperador Operación&& And|| Or! Negación
  12. 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 [])

×