• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Taller de programación   clase #2
 

Taller de programación clase #2

on

  • 765 views

 

Statistics

Views

Total Views
765
Views on SlideShare
763
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 [])