Your SlideShare is downloading. ×
0
Taller de programación   clase #2
Taller de programación   clase #2
Taller de programación   clase #2
Taller de programación   clase #2
Taller de programación   clase #2
Taller de programación   clase #2
Taller de programación   clase #2
Taller de programación   clase #2
Taller de programación   clase #2
Taller de programación   clase #2
Taller de programación   clase #2
Taller de programación   clase #2
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Taller de programación clase #2

628

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
628
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
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 [])

×