introducción a la programación en java

12
Introducción a la programación en JAVA COMP 250

Upload: sasha-hanson

Post on 03-Jan-2016

26 views

Category:

Documents


0 download

DESCRIPTION

Introducción a la programación en JAVA. COMP 250. JAVA. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Introducción a la programación en JAVA

Introducción a la programación en JAVA

COMP 250

Page 2: Introducción a la programación en JAVA

JAVA

• Desarrollado en el 1991 en las facilidades de Sun Microsystems Sun Microsystems por un equipo lidereado por James Goslin. Es diseñado originalmente para utilizarse en circuitos utilizados en equipos electrónicos. Su nombre original fue OakOak.

• En el año 1995, su nombre cambia a JAVA y se rediseña para utilizarse en el desarrollo de aplicaciones para la Internet.

Page 3: Introducción a la programación en JAVA

Estructura general de un programa

• Ejemplo: public class Welcome {

public static void main(String[] args) { //Display message Welcome to Java! to the consoleSystem.out.println(“Welcome to Java!”);}

}

Nombre de la clase

Método main

comentario

Instrucción para enviar caracteres a la consola de output

Page 4: Introducción a la programación en JAVA

Programación en JAVA

• Todo programa ó aplicación en JAVA requiere un método llamado main, el cual es el que se procesa por el Java interpreter.

• Dentro de main es donde se codifica el bloque de instrucciones a procesarse.

Page 5: Introducción a la programación en JAVA

Compilación y ejecución de un programa

Crear/modificar el código fuente

Código fuente

Compilar el código fuentejavac Welcome.java

Bytecode

Run Bytecodejava Welcome

Resultado

Si hay errores de compilación

Si ocurren errores de ejecución ó resultados incorrectos

El JAVA Bytecode puede ser ejecutado en cualquier computador con el JVM (Java Virtual Machine)

Page 6: Introducción a la programación en JAVA

Message Dialog Box

• Clases predefinidas– Se utilizan para añadir herramientas a los

programas en JAVA. – Las clases predefinidas en JAVA se encuentran

agrupadas en packages• javax.swingjavax.swing package

– Contiene entre otras a la clase JOptionPane JOptionPane que incluye al método showMessageDialog showMessageDialog , que se puede utilizar para mostrar cualquier texto en una caja de diálogo

Page 7: Introducción a la programación en JAVA

Ejemplo del uso de un message box message box en JAVA

import javax.swing.JOptionPane;public class Ejemplo2 {

public static void main(String[] args) { //Display message Welcome to Java! to the dialog boxJOptionPane.showMessageDialog(null, “Welcome to Java!”);}

}

Importa al programa la clase JOptionPane

El showMessageDialog showMessageDialog es un método estático, esto es, utiliza argumentos para poder operar. El primer argumento aquí es null, el cual es un valor especial para representar cuando algún data field no hace referencia a ningún objeto. El segundo argumento es el texto a mostrarse.

Page 8: Introducción a la programación en JAVA

Console INPUT

• La entrada de datos por el teclado (console input) no está directamente incluida en JAVA. Se puede utilizar la clase ScanneScanner para crear un objeto que “lea” el dato desde System.inSystem.in, como se muestra a continuación:

Scanner input = new Scanner(System.in);

Crea un objeto del tipo ScannerDeclara una variable de input cuyo tipo es de Scanner

La instrucción completa crea un objeto del tipo Scanner y asigna su referencia a la variable input

Page 9: Introducción a la programación en JAVA

Console INPUT• Ejemplo de programa para hallar el área de un

círculo en JAVA, entrando los datos por el teclado:import java.util.Scanner; // El método Scanner se encuentra en el package java.utilpublic class AreaCirculo {

public static void main(String[] args) {

Scanner input = new Scanner(System.in); // crea un objeto del tipo Scanner

System.out.print(“Entre el valor del radio: “);double radius = input.nextDouble();

double area = radius * radius * 3.14159;

System.out.println(“El area del circulo de radio “ + radius + “ is “ + area);}

}

Page 10: Introducción a la programación en JAVA

Nombres de datos en JAVA

• El nombre es una secuencia de caracteres que consisten de letras, números, underscore (_), y el signo de dólar ($).

• El nombre siempre debe comenzar con un caracter alfabético, el underscore (_), o el signo de dólar ($).

• No se deben usar “JAVA keywords”• No hay límites en cuanto al tamaño del nombre.

Page 11: Introducción a la programación en JAVA

Constantes en JAVA

• Formato:final datatype CONSTANTNAME = VALUE;

finalfinal es una palabra reservada en JAVA que se utiliza para declarar constantes.

• Ejemplo: final double PI = 3.14159;

Page 12: Introducción a la programación en JAVA

Operadores matemáticos en JAVA

• + adición• - substracción• * multiplicación• / división• % residuo