introducciÓn a java prof. víctor aquino urrutia segundo básico cuarta unidad (septiembre/octubre)

25
INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

Upload: lucia-revuelta-reyes

Post on 25-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

INTRODUCCIÓN A JAVAProf. Víctor Aquino Urrutia

Segundo Básico Cuarta Unidad (Septiembre/Octubre)

Page 2: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

¿Que es Java?

• Es un lenguaje de programación orientado a objetos en el cual se ejecutan ciertas funciones para resolver problemas.

Page 3: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

Como se maneja JAVA

• Java se maneja por medio de Clases, métodos y objetos los cuales son necesarios saberlos para manejarlos de la forma más adecuada

Page 4: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

Objeto, que es y para que sirve?• Es una entidad en una parte de

memoria de nuestra computadora que guarda ciertas atribuciones o funciones a realizar al momento de ejecutarlas.

Page 5: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

Ejemplo: tomado de:http://www.aprenderaprogramar.com/

Page 6: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

Clase, que es y su función

• No es mas que la definición del tipo de objeto que se va a trabajar y la función de realizarlo. También va a trabajar las operaciones a realizar en dicha función

Page 7: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

Ejemplo de clases:

public class Taxi {      public static void main (String[ ] arg) {                  System.out.println ("Soy un taxi");       } //Cierre del main} //Cierre de la clase

public class Tranvia {      public static void main (String[ ] arg) {                  System.out.println ("Soy un tranvía");       } //Cierre del main} //Cierre de la clase

Page 8: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

NetBeans

1. Al momento de ingresar a netbeans, creamos un proyecto nuevo, luego ingresamos a JAVA y luego JAVA APLICATION y lo guardamos con el nombre que creamos.

2. Luego aparecerá nuestra clase con el nombre que colocamos al inicio.

Page 9: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

Nuestra pantalla de inicio:

Page 10: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

Package

• Es una agrupación de clases afines, en donde también se pueden colocar las librerías como por ejemplo import javax.swing.JOptionPane.

• En los package, pertenecen a una clase por eso es de que tienen el mismo nombre.

Page 11: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

Como empezamos a redactarnuestro código??• Todo lo empezamos a partir de public static void main!!!!! NO OLVIDE DECLARAR SUS

VARIABLES Y SOBRE TODO EL TIPO DE

VARIABLES QUE VAS A UTILIZAR

Page 12: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

OPERADORES LÓGICOS PRINCIPALES EN JAVAEn Java disponemos de los operadores lógicos habituales en lenguajes de programación como son “es igual”, “es distinto”, menor, menor o igual, mayor, mayor o igual, and (y), or (o) y not (no). La sintaxis se basa en símbolos como veremos a continuación y cabe destacar que hay que prestar atención a no confundir == con = porque implican distintas cosas.

Lea el siguiente concepto de Operadores.

Page 13: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

Operadores!!!!OPERADOR DESCRIPCIÓN

== Es igual

!= Es distinto

<, <=, >, >=Menor, menor o igual, mayor,

mayor o igual

&& Operador and (y)

|| Operador or (o)

! Operador not (no)

 

Page 14: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

Operadores matemáticos

• Suma: +• Resta: -• Multiplicación: *• División: /• Agrupación: ()• Para el uso de clases • Apertura {• Cierre }

Page 15: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

Variables (Concepto)Los primeros lenguajes de programación no usaban objetos, solo variables. Una variable podríamos decir que es un espacio de la memoria del ordenador a la que asignamos un contenido que puede ser un valor numérico (sólo números, con su valor de cálculo) o de tipo carácter o cadena de caracteres (valor alfanumérico que constará sólo de texto o de texto mezclado con números).

Page 16: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

Cuadro fundamental del tipo de DATOS en JAVA

Page 17: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

POS DE DATOS EN JAVA

  NOMBRE TIPO OCUPARANGO

APROXIMADO

TIPOS PRIMITIVOS(sin métodos; no son objetos; no necesitan una invocación para

ser creados)

byte Entero 1 byte -128 a 127

short Entero 2 bytes -32768 a 32767

int Entero 4 bytes 2*109

long Entero 8 bytes Muy grande

float Decimal simple 4 bytes Muy grande

double Decimal doble 8 bytes Muy grande

char Carácter simple 2 bytes ---

boolean Valor true o false 1 byte ---

         

TIPOS OBJETO(con métodos, necesitan una

invocación para ser creados)

Tipos de la biblioteca estándar de Java

String (cadenas de texto)Muchos otros (p.ej. Scanner, TreeSet, ArrayList…)

Tipos definidos por el programador / usuario

Cualquiera que se nos ocurra, por ejemplo Taxi, Autobus, Tranvia

arraysSerie de elementos o formación tipo vector o matriz. Lo

consideraremos un objeto especial que carece de métodos.

Tipos envoltorio o wrapper

(Equivalentes a los tipos primitivos pero

como objetos.)

Byte

Short

Integer

Long

Float

Double

Character

Boolean

Cuadro fundamental de JAVA (Tipos de variables)

Page 18: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

Como se declara una variable• String a,b,c;

(Aca estamos diciendo que es de cadena)

• int num1,num2,num3• (Aca estamos diciendo que es de

tipo • Entero)

Page 19: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

Programa operaciones

Page 20: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

JOptionPane.showInputDialog• Esta función de la librería de

joptionpane sirve para que aparezca un mensaje emergente en nuestro programa solicitando que se ingrese o introduzca un valor o dato solicitado

Page 21: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

JOptionPane.showMessageDialog• Esta función de la librería

JOptionPane sirve para mostrar en pantalla el resultado de lo solicitado en nuestro programa mostrando un mensaje al final de nuestro procedimiento

Page 22: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

Como convertimos de cadenaa un tipo de variable• Para convertir de cadena a un tipo

de variable en especifico lo que hacemos es declarar un tipo de variable de lo que se quiera operar y cambiarlo de cadena al tipo de variable

int a=Integer.parseInt(a);

Page 23: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

package javaapplication36;

/** * * @author imac24a */import javax.swing.JOptionPane; public class JavaApplication36 {

/** * @param args the command line arguments */ public static void main(String[] args) { String num1; String num2; float a; float b; float suma; num1 = JOptionPane.showInputDialog( "Ingrese el entero 1" ); num2 = JOptionPane.showInputDialog( "Ingrese el entero 2" ); a = Float.parseFloat(num1); b = Float.parseFloat(num2);

suma = a + b;

JOptionPane.showMessageDialog( null, "La suma es " + suma, "Resultado,", JOptionPane.PLAIN_MESSAGE ); System.exit( 0 ); }}

Page 24: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

Programa volumen de conopackage javaapplication36;

/** * * @author imac24a */import javax.swing.JOptionPane; public class JavaApplication36 {

/** * @param args the command line arguments */ public static void main(String[] args) { String num1,num2; double v; num1 = JOptionPane.showInputDialog( "Ingrese radio" ); num2 = JOptionPane.showInputDialog( "Ingrese altura" ); Double r=Double.parseDouble(num1); Double h=Double.parseDouble(num2); v=(0.3333)*(3.1416)*r*r*h; JOptionPane.showMessageDialog(null,"El volumen del cono es "+v); }}

Page 25: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)

Intente Realizar…

• Un programa en el que se me solicita la base y la altura y me muestre el area de un tringulo usando la librería JOptionPane en JAVA usando la plataforma netbeans..

• Recuerde que entre más practique mas habilidad va a tener.

• Animo y buenas noches!!!