InicioCiencia EducacionProgramación para novatos en java

Programación para novatos en java

Ciencia Educacion4/29/2013
Bienvenidos a mi primer post sobre programación, en este post aprenderemos algunas cosas básicas para programar en java, y porque no, hacer algunos programas simples, todos los ejercicios los realice yo. Se requiere un grado minimo de programacion para lograr entender. Para descargar el programa pueden ir ala pagina de netbeans y descargar primero la plataforma JKD y luego el programa java netbeans primero alguna info sobre netbens. NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java. El primer programa que vamos a realizar sera uno simple, realizar una suma de dos variables indefinidas: Suma : Sumaremos dos variables que serán definidas por el usuario Código completo : package suma; import javax.swing.JOptionPane; /** * * @author Orlando * //PARA TARINGA */ public class Suma { public static void main(String[] args) { int x, y; int suma; String fi = ""; fi = JOptionPane.showInputDialog (null, "DIGITE EL PRIMER NUMERO A SUMAR : ","TARINGA ", JOptionPane.QUESTION_MESSAGE); x = Integer.parseInt(fi); fi = JOptionPane.showInputDialog (null, "DIGITE EL SEGUNDO NUMERO A SUMAR : ","TARINGA ", JOptionPane.QUESTION_MESSAGE); y = Integer.parseInt(fi); suma = x+y; JOptionPane.showMessageDialog(null,"EL RESULTADO DE LA SUMA ES : "+suma,"TARINGA ", JOptionPane.QUESTION_MESSAGE); } } PASO 1 : Lo primero que vamos a hacer es importar el paquete javax.swing.JOptionPane; para poder utilizar la interfaz y capturar números, o también podrían capturarlos con un Scanner. ( Mas sencillo ) PASO 2 : Lo segundo que vamos a hacer sera llamar alas variables que serán sumadas, en este caso les puse (x,y) ustedes definen el nombre a su gusto. Use el tipo de variable integer ya que se me hace mas fácil trabajar con int , pero podrían utilizar un tipo de variable que gaste menos memoria por ejemplo un short. También llamaremos ala variable suma y al string (fi) en este caso para texto y captura. PASO 3: Con el uso de el JOptionPane preguntaremos al usuario que numero desea asignarle a x. Luego preguntara que numero desea asignarle a y. Una ves dados esos dos datos el programa realizara la operación y mostrara por medio de un imprima de JOptionPane el resultado obtenido. EJEMPLO: Así luce el programa gráficamente , primero pide el valor de x, como son dos variables x sera el primer numero capturado. Luego nos pedirá el valor del segundo numero en este caso (y) y nos mostrara el resultado obtenido yo realice una suma al azar, ustedes pueden asignar los valores que gusten mientras que sean enteros y no mayores al máximo de una variable integer, ya que tendríamos que cambiar el tipo de variable. De esta manera realizamos nuestro primer programa una suma de dos dígitos, se preguntaran y como realizo una resta o otro tipo de operación matemática ????? Muy fácil, aquí les muestro como hacerlo Paso 1 para realizar otra operación en este caso una resta. Código : package resta; import javax.swing.JOptionPane; /** * * @author Orlando * //PARA TARINGA */ public class resta { public static void main(String[] args) { int x, y; int resta; String fi = ""; fi = JOptionPane.showInputDialog (null, "DIGITE EL PRIMER NUMERO A RESTAR : ","TARINGA ", JOptionPane.QUESTION_MESSAGE); x = Integer.parseInt(fi); fi = JOptionPane.showInputDialog (null, "DIGITE EL SEGUNDO NUMERO A RESTAR : ","TARINGA ", JOptionPane.QUESTION_MESSAGE); y = Integer.parseInt(fi); resta = x-y; JOptionPane.showMessageDialog(null,"EL RESULTADO DE LA RESTA ES : "+resta,"TARINGA ", JOptionPane.QUESTION_MESSAGE); } } Como pueden observar el código es prácticamente el mismo que el de la suma lo primero que debemos hacer es meramente estético, sera cambiar el nombre de la variable a resta, en los imprima del JOptionPane cambiaremos el texto donde dice suma y escribiremos resta como en el ejemplo del segundo código. Paso 2 : Cambiaremos la operación que esta realizando la variable, ya asigna de nombre llamada (resta) y en este caso le pondremos el símbolo de resta. Quedara de la siguiente manera : resta = x-y; y de este modo obtendremos nuestra resta de dos variables. algunas imágenes de la resta : y aquí el código primero de la multiplicación y luego el de la división : Multiplicación : package multiplicacion; import javax.swing.JOptionPane; /** * * @author Orlando * //PARA TARINGA */ public class multiplicacion { public static void main(String[] args) { int x, y; int multiplicacion; String fi = ""; fi = JOptionPane.showInputDialog (null, "DIGITE EL PRIMER NUMERO A MULTIPLICAR : ","TARINGA ", JOptionPane.QUESTION_MESSAGE); x = Integer.parseInt(fi); fi = JOptionPane.showInputDialog (null, "DIGITE EL SEGUNDO NUMERO A MULTIPLICAR : ","TARINGA ", JOptionPane.QUESTION_MESSAGE); y = Integer.parseInt(fi); multiplicacion = x*y; JOptionPane.showMessageDialog(null,"EL RESULTADO DE LA MULTIPLICACION ES : "+multiplicacion,"TARINGA ", JOptionPane.QUESTION_MESSAGE); } } División : package division; import javax.swing.JOptionPane; /** * * @author Orlando * //PARA TARINGA */ public class division { public static void main(String[] args) { int x, y; int division; String fi = ""; fi = JOptionPane.showInputDialog (null, "DIGITE EL PRIMER NUMERO A DIVIDIR : ","TARINGA ", JOptionPane.QUESTION_MESSAGE); x = Integer.parseInt(fi); fi = JOptionPane.showInputDialog (null, "DIGITE EL SEGUNDO NUMERO A DIVIDIR : ","TARINGA ", JOptionPane.QUESTION_MESSAGE); y = Integer.parseInt(fi); division = x/y; JOptionPane.showMessageDialog(null,"EL RESULTADO DE LA DIVISION ES : "+division,"TARINGA ", JOptionPane.QUESTION_MESSAGE); } } Las imágenes de los programas funcionando : multiplicación : División : Bueno ahora algunas cosas que seria importante que sepan: Operadores Suma = + Resta = - Multiplicación = * División = / hay muchos mas pero por el momento solo vamos a ver esos. Ahora ustedes se preguntaran y como hago para poder realizar cualquiera de esas operaciones sin estar saliendome del programa. Muy fácil primero el código. Código: package suma; import javax.swing.JOptionPane; /** * * @author Orlando * //PARA TARINGA */ public class Suma { public static void main(String[] args) { int x, y; int suma, resta , multiplicacion, division; String fi; int taringa , motylol = 1; while ( motylol == 1) { fi = JOptionPane.showInputDialog (null, "QUE OPERACION DESEA REALIZAR : n " + "1. SUMA n" + " 2. RESTA n " + "3. MULTIPLICACION n " + "4. DIVISION n" ,"TARINGA ", JOptionPane.QUESTION_MESSAGE); taringa = Integer.parseInt(fi); if ( taringa == 1) { fi = JOptionPane.showInputDialog (null, "DIGITE EL PRIMER NUMERO A SUMAR : ","TARINGA ", JOptionPane.QUESTION_MESSAGE); x = Integer.parseInt(fi); fi = JOptionPane.showInputDialog (null, "DIGITE EL SEGUNDO NUMERO A SUMAR : ","TARINGA ", JOptionPane.QUESTION_MESSAGE); y = Integer.parseInt(fi); suma = x+y; JOptionPane.showMessageDialog(null,"EL RESULTADO DE LA SUMA : "+suma,"TARINGA ", JOptionPane.QUESTION_MESSAGE); } else if (taringa == 2) { fi = JOptionPane.showInputDialog (null, "DIGITE EL PRIMER NUMERO A RESTAR : ","TARINGA ", JOptionPane.QUESTION_MESSAGE); x = Integer.parseInt(fi); fi = JOptionPane.showInputDialog (null, "DIGITE EL SEGUNDO NUMERO A RESTAR : ","TARINGA ", JOptionPane.QUESTION_MESSAGE); y = Integer.parseInt(fi); resta = x-y; JOptionPane.showMessageDialog(null,"EL RESULTADO DE LA RESTA : "+resta,"TARINGA ", JOptionPane.QUESTION_MESSAGE); } else if (taringa == 3) { fi = JOptionPane.showInputDialog (null, "DIGITE EL PRIMER NUMERO A MULTIPLICAR : ","TARINGA ", JOptionPane.QUESTION_MESSAGE); x = Integer.parseInt(fi); fi = JOptionPane.showInputDialog (null, "DIGITE EL SEGUNDO NUMERO A MULTIPLICAR : ","TARINGA ", JOptionPane.QUESTION_MESSAGE); y = Integer.parseInt(fi); multiplicacion = x*y; JOptionPane.showMessageDialog(null,"EL RESULTADO DE LA MULTIPLICACION : "+multiplicacion,"TARINGA ", JOptionPane.QUESTION_MESSAGE); } else if (taringa == 4) { fi = JOptionPane.showInputDialog (null, "DIGITE EL PRIMER NUMERO A DIVIDIR : ","TARINGA ", JOptionPane.QUESTION_MESSAGE); x = Integer.parseInt(fi); fi = JOptionPane.showInputDialog (null, "DIGITE EL SEGUNDO NUMERO A DIVIDIR : ","TARINGA ", JOptionPane.QUESTION_MESSAGE); y = Integer.parseInt(fi); division = x/y; JOptionPane.showMessageDialog(null,"EL RESULTADO DE LA DIVISION : "+division,"TARINGA ", JOptionPane.QUESTION_MESSAGE); } fi = JOptionPane.showInputDialog (null, "SI DESEA REALIZAR OTRA OPERACION DIGITE ( 1 )n PARA SALIR DIGITE ( 0 ) : n","TARINGA ", JOptionPane.QUESTION_MESSAGE); motylol = Integer.parseInt(fi); } JOptionPane.showMessageDialog(null,"MUCHAS GRACIAS TARINGUERO " , "TARINGA", JOptionPane.QUESTION_MESSAGE); } } Básicamente lo que tendremos que hacer es asignar una variable para utilizar únicamente para el while en este caso use el nombre de mi usuario de taringa como variable : motylol y le asigne el valor de 1. Luego debemos meter nuestro programa dentro de un ciclo WHILE el cual va hacer lo siguiente, mientras que la variable motylol sea igual igual a 1 ( while ( motylol == 1 )) es como decir matemáticamente mientras que motylol si y solo si es igual a 1 realizar lo que esta dentro del while, osea lo que esta dentro de esto : { } Ahora le preguntaremos al usuario cual opción desea realizar mediante un JOptionPane. El cual va capturar el valor de la variable que en este caso le puse de nombre (taringa) la cual debe ser llamada antes del imprima, OJO: LLAMAR no asignar. Luego utilizaremos las condiciones IF, ELSE IF que es como decir , si pasa esto, hacer lo que este dentro del if { }. Entonces la primera opción dirá lo siguiente if (taringa == 1) realizar lo que esta dentro de los { } en el caso de este programa, una suma. if (taringa == 2) realizara una resta que estará dentro de los { }. if (taringa == 3) realizara una multiplicación y el ultimo if (taringa == 4) Realizara una división. Dentro de los if tiene que ir cada operación de acuerdo a los primeros ejemplos. Apenas termina el if aparecerá una pantalla de captura que preguntara desea calcular otra operación??? ( 1 ) si ( 0 ) no . Y se preguntaran para que es eso????? FÁCIL gracias a esto le asignaremos un valor ala variable que se utilizar en el while (motylol) y que va pasar? si le asignamos un 1 correrá de manera normal como así lo indica el while, y presionamos 0 le asignara el valor de 0 ala variable motylol, por lo que consecuentemente no va cumplir con el ciclo del while y terminara el programa y en este código puse que apenas termine el while salga un imprima que dice MUCHAS GRACIAS TARINGUEROS. Algunas imagenes del programa final : Todos los programas fueron hechos por mi para los taringueros interesados en aprender, utilizando el programa Java net beans. Mis disculpas si no entendieron algo, o si no me explique bien. Cualquier duda, me pueden preguntar en los comentarios Me gustaría subir el ejecutable .JAR de cada programa pero no puedo porque me cierran el post Muchas gracias por su tiempo, espero que hallan aprendido algo y disculpen mi ortografía jeje
Datos archivados del Taringa! original
100puntos
809visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
0visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

No hay comentarios nuevos todavía

Autor del Post

M
Motylol🇦🇷
Usuario
Puntos0
Posts10
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.