introducciÓn a java prof. víctor aquino urrutia segundo básico cuarta unidad (septiembre/octubre)
TRANSCRIPT
![Page 1: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/1.jpg)
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)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/2.jpg)
¿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)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/3.jpg)
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)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/4.jpg)
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)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/5.jpg)
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)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/6.jpg)
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)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/7.jpg)
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)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/8.jpg)
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)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/9.jpg)
Nuestra pantalla de inicio:
![Page 10: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/10.jpg)
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)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/11.jpg)
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)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/12.jpg)
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)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/13.jpg)
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)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/14.jpg)
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)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/15.jpg)
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)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/16.jpg)
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)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/17.jpg)
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)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/18.jpg)
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)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/19.jpg)
Programa operaciones
![Page 20: INTRODUCCIÓN A JAVA Prof. Víctor Aquino Urrutia Segundo Básico Cuarta Unidad (Septiembre/Octubre)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/20.jpg)
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)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/21.jpg)
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)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/22.jpg)
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)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/23.jpg)
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)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/24.jpg)
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)](https://reader035.vdocumento.com/reader035/viewer/2022062410/5665b4eb1a28abb57c94c7df/html5/thumbnails/25.jpg)
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!!!