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

Taller de programación clase #2

on

  • 799 views

 

Statistics

Views

Total Views
799
Views on SlideShare
797
Embed Views
2

Actions

Likes
0
Downloads
2
Comments
0

1 Embed 2

http://mj89sp3sau2k7lj1eg3k40hkeppguj6j-a-sites-opensocial.googleusercontent.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Taller de programación   clase #2 Taller de programación clase #2 Presentation Transcript

  • 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 paradigm?
  • 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
  • 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;
  • 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 ); }}
  • 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
  • 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
  • OPERADORES ARITMÉTICOSOperador Operación Precedencia+ Suma 2- Resta 2* Multiplicación 1/ División 1% Residuo 1
  • 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;
  • 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); }}
  • OPERADORES RELACIONALESOperador Operación< Menor<= Menor o igual> Mayor>= Mayor o igual== Igual!= DiferenteOPERADORES LÓGICOSOperador Operación&& And|| Or! Negación
  • 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 [])