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

Post on 25-Jan-2016

224 views 0 download

Transcript of 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)

¿Que es Java?

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

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

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.

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

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

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

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.

Nuestra pantalla de inicio:

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.

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

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.

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)

 

Operadores matemáticos

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

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).

Cuadro fundamental del tipo de DATOS en JAVA

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)

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)

Programa operaciones

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

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

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);

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 ); }}

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); }}

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!!!