Sie sind auf Seite 1von 7

VIDEO TUTORIAL 1 1.

- Introduccion y uso de JOptionPane Este tutorial es introductorio, es el tipico HOLA MUNDO pero con pequelas variantes como lo es el JOptionPane, convirtiendo un simple hola mundo en una ventana de entrada y salida, recibiendo una variable y mostrandola con MessageDialog, espero les sirva a algunos saludos. Sin duda alguna el ejercicio ms simple, y a la par, el que nunca puede faltar en cualquier lenguaje de programacin es el programa Hola Mundo. Este consiste en sacar por pantalla la archiconocida frase de Hola Mundo. Lo primero que tendremos que hacer es crear la estructura base de nuestro codigo que seria algo asi. public class HolaMundo { public static void main(String[] args) { //Aqui se coloca el codigo a ejecutar } } Solo nos quedar mostrar el texto "Hola Mundo" por la consola. Para ello utilizaremos la clase esttica System.out. Esta clase nos permite acceder a la salida de la consola. En concreto usaremos el mtodo println(texto). Finalmente el cdigo nos quedar de la siguiente forma: public class HolaMundo { public static void main(String[] args) { System.out.println("Hola Mundo"); } } Se puede hacer los mismo con ventanas usando la libreria swing utilizaremos el complemento JOptionPane: import javax.swing.*; public class HolaMundo { public static void main(String[] args) { JOptionPane.ShowMessageDialog(null, "Hola Mundo"); } }

Con este complemento de la libreria swing, tambien se pueden recibir parametros con el InputDialog el cual quedaria de esta forma: import javax.swing.*; public class HolaMundo { public static void main(String[] args) { String recibido = JOptionPane.showInputDialog("Cual es tu edad"); JOptionPane.showMessageDialog(null, "Tu edad es "+recibido+" aos"); } } VIDEO TUTORIAL 2 Antes que nada aqui les dejo el link del PDF mesionado en el tutorial: Bueno en este pequeo tutorial abarcaremos lo que son las comparaciones y los ciclos, empesaremos con las condiciones que esto seria el if, else. antes que nada expicaremos lo que se utilizara, empresaremos con la convercion de una cadena a un entero la cual se hace de la siguiente manera String cadena = "4" int entero = Integer.parseInt(cadena); Una ves que vemos como se convierte una cadena a entero veremos como se usan las comparaciones String cadena = "4" int entero = Integer.parseInt(cadena); if(entero==4){ //Esto en pseudocodigo seria si lo que ingresaste es igual a 4 entras JOptionPane.showMessageDialog(null, "Estas en lo correcto"); }else{ //Si no entonces entras aca. JOptionPane.showMessageDialog(null, "Lo que ingressaste es incorrecto"); } Ya comprendidos lo que urilizaremos el codigo final seria este: import javax.swing.*; public class Condiciones { public static void main(String[] args) { String recibido = JOptionPane.showInputDialog("Cual es la suma de 2 +2 ");

//Integer.ParseInt(String) Este se utiliza para convertir una cadena a entero int minumero = Integer.parseInt(recibido); if(minumero==4){ //Esto en pseudocodigo seria si lo que ingresaste es igual a 4 entras JOptionPane.showMessageDialog(null, "Estas en lo correcto"); }else{ //Si no entonces entras aca. JOptionPane.showMessageDialog(null, "Lo que ingressaste es incorrecto"); } } VIDEO TUTORIAL 3 Bueno con lo que hemos visto en el tutorial 1 y 2 vamos a poder hacer lo que el tutorial 3 implica crearemos un menu con JOptionPane de la libreria swing el menu lo creariamos de la siguiente manera en la clase principal: import javax.swing.*; public class Tutorial3 { public static void main(String[] args) { String recibido = JOptionPane.showInputDialog("Menu\n " + "1.-Sumar" + "2.-Restar" + "3.-Salir"); int minumero = Integer.parseInt(recibido); switch(minumero){ case 1: //Aqui entrara si se ingresa 1 //Que en este caso es la suma break; case 2: //Aqui entrara si se ingresa 2 //Que es el caso de la resta break; } } } Una vez teniendo el menu nos disponemos a crear una nueva clase a la cual yo le pondre el nombre libreria, ustedes le pueden poner el nombre que les guste y en esta crearemos los metodos restar y sumar: public class libreria{ //Aqui le ingresar los parametros int x, int y que serian los numeros a evaluar public void sumar(int x, int y){ int resultado = x+y; JOptionPane.showMessageDialog(null, "El resultado de la suma es: "+resultado); }

public void restar(int x, int y){ int resultado = x-y; JOptionPane.showMessageDialog(null, "El resultado de la resta es: "+resultado); } } Ahora solo falta llamarlos en la clase principal, esto lo haremos creando un objeto de la clase libreria el objeto se crea de la siguiente manera: libreria obj = new libreria(); ya que el objeto lo nombremos obj mandamos llamar nuestros metodos de la siguiente manera: obj.sumar(5,5); obj.restar(6,5); En el codigo final nos quedaria de la siguiente manera: import javax.swing.*; public class Tutorial3 { public static void main(String[] args) { String recibido = JOptionPane.showInputDialog("Menu\n " + "1.-Sumar" + "2.-Restar" + "3.-Salir"); int minumero = Integer.parseInt(recibido); switch(minumero){ case 1: //Aqui 5 y 6 serian los parametros a evaluar (sumar) obj.sumar(5,6); break; case 2: //Aqui 5 y 6 serian los parametros a evaluar (restar) obj.restar(5,6); break; } } } VIDEO TUTORIAL 4 Que tal amigos de inquisidores, este videotutorial abarca lo que son arreglos simples en java, hay muchas aplicaciones endonde entran los arreglos, explicare lo mas basico. Bueno lo primero que se deve hacer es crear nuestro arreglo se hace de la siguiente manera: //Si es de tipo String

String arreglo[] = new String [Aqui se coloca el tamao con un valor numerico]; String arreglo[] = new String [2]; //Si es de tipo entero int arreglo[] = new int [2]; y de la misma manera se hace para todos los tipos de datos, una ves que se tiene el arreglo creado, con su tamao respectivo, lo que sigue es llenarlo con su respectivo tipo de dato. Hay muchas formas de llenar el arreglo aqui mostrare como llenarlo manualmente y despues pidiendolo al usuario: //Manualmente seria ingresar por default en el codigo lo que se agregara String arreglo[] = new String [2]; arreglo[0] = "Manzana"; arreglo[1] = "Pera"; Cabe mencionar que los arreglos comienzan a llenarse desde el 0 y terminan antes del tamao del arreglo en este caso como lo puse de tamao 2, pues este termina en 1. Para llenarlo pidiendolo al usuario, se puede hacer desde consola o en modo grafico, ya sea con algun frame o con algun JOptionPane. Lo aremos con un JOptionPane y un ciclo for. //De esta manera lo llenamos pidiendo con JOptionPane al usuario String arreglo[] = new String [2]; for(int = 0; i<arreglo.length();i++){ arreglo = JOptionPane.showInputDialog("Ingresa Valor al arreglo en la posicion "+i) } Ahora para imprimir, de la misma manera se puede hacer manual pero eso ya quedo comprendido hasta ahora y es muy poco eficaz y poco robusto, asi que mejor lo haremos con un ciclo, seria de la siguiente manera (concatearemos los valores de el arreglo en una string para poder imprimir en un JOptionPane): String cadena = ""; for(int = 0; i<arreglo.length();i++){ cadena = cadena + arreglo; } JOptionPane.showMessageDialog(null, "Este es mi arreglo: "+cadena); Ahora todo el codigo junto para que funcione de una manera correcta: import javax:swing.*; public class tutorial3{ public void main(String [] args){ String arreglo = new String[2]; //con esto se hace el llenado for(int i=0; i<arreglo.length();i++){ arreglo = JOptionPane.showInputDialog("Ingrese llenado de arreglo"); } //con esto se imprime

String cadena="" for(int i=0; i<arreglo.length();i++){ cadena = cadena + arreglo; } JOptionPane.showMessageDialog(null, "Este es mi arreglo: "+cadena); } } VIDEO TUTORIAL 5 Aca les dejo un pequeo ejemplo de arreglo bidimencional espero sea complementario con lo que viene en el tutorial: import java.util.Random; public class matriz1 { public static void main(String[] args) { //Declaracion de una matriz de 5x5 int matriz[][] = new int[5][5]; //declaramos un random para llenar la matriz con numeros al azar //importante importar la libreria util. Random rnd= new Random(); //se hace el llenado de la matriz con un par de ciclos for for (int i=0; i < 5; i++){ for (int j=0; j < 5; j++) matriz[j] = rnd.nextInt(25)+1; } //Se imprime la matriz de la misma forma en qeu se lleno //pero ahora mostrandola en un simple System.out.println for (int i=0; i < 5; i++){ for (int j=0; j < 5; j++){ //Se agrega una diagonlal t para que se vea mas estetica la imprecion System.out.print (matriz[j]+"\t"); } //Se realiza un salto de linea para que cuando termine //cada renglon se vea graficamente la matriz System.out.println (""); } } } VIDEO TUTORIAL 6 Este videotutorial trata de como utilizar o declarar los constructores ademas de poderlos implementar para el arreglo de objetos, con una variedad de clases de pormedio.

Algunos ejemplos: public class Arboles { public Arboles() { System.out.println("Un rbol genrico"); } public Arboles(String tipo) { System.out.println("Un rbol tipo " + tipo); } public Arboles(int altura) { System.out.println("Un rbol de " + altura + " metros"); } public Arboles(int altura,String tipo) { System.out.println("Un " + tipo + " de " + altura + " metros"); } public static void main(String args[]) { Arboles arbol1 = new Arboles(4); Arboles arbol2 = new Arboles("Roble"); Arboles arbol3 = new Arboles(); Arboles arbol4 = new Arboles(5,"Pino"); } }

Como en todo programa Java , primeramente se define la Clase a travs del vocablo class. Posteriormente son definidos 4 Constructores; ntese que cada uno recibe el mismo nombre de la Clase y posee distintos argumentos de entrada. Dentro del mtodo principal (main) son generadas cuatro instancias de la Clase, como se puede observar, al ser generada la instancia a travs del vocablo new se pasa un parmetro, y es dependiendo de este parmetro que es llamado el Constructor correspondiente, el cual a su vez invoca la Clase System.out.println que imprime a pantalla. VIDEO TUTORIAL 7

Das könnte Ihnen auch gefallen