SlideShare una empresa de Scribd logo
1 de 12
Primeros Programas en Java Java - NetBeans Ing. Sheyla Esquivel
Hola Mundo Códigopararealizar el primer programa en Java public class ejemplo1 { public static void main(String[] args) { System.out.println("HolaMundo"); } } Ing. Sheyla Esquivel
Ing. Sheyla Esquivel
Hola Mundo Gráfico Códigoparapresentar el programa en forma gráfica import javax.swing.*; //Importandolibreríagráfica public class ejemplo1 { public static void main(String[] args) {         //System.out.println("HolaMundo"); JOptionPane.showMessageDialog(null, "HolaMundo"); }   } Ing. Sheyla Esquivel
Ing. Sheyla Esquivel
Otro Programa import javax.swing.*; public class ejemplo1 {     public static void main(String[] args) { String edad="";         //System.out.println("HolaMundo");         //JOptionPane.showMessageDialog(null, "HolaMundo"); edad=JOptionPane.showInputDialog("¿Cuántos años tienes?"); JOptionPane.showMessageDialog(null, "Edad= " +edad); } } Ing. Sheyla Esquivel
Muestra esta Ventana Ing. Sheyla Esquivel
Luego ésta Ventana Ing. Sheyla Esquivel
Condiciones (If-else) en Java Este es un programa para aprender la estructura de la condición if-else en Java. importjavax.swing.*; publicclass ejemplo1 { publicstaticvoidmain(String[] args) { String recibir; int resultado1; int resultado2=4; 	        recibir=JOptionPane.showInputDialog("Cuanto es 2 +2"); 	        resultado1=Integer.parseInt(recibir);      if (resultado1==resultado2){ JOptionPane.showMessageDialog(null, "Es Correcto"); 	        }else{ JOptionPane.showMessageDialog(null, "Incorrecto");             	        }     } } Ing. Sheyla Esquivel
Ing. Sheyla Esquivel
Ejemplo Utilizando el Ciclo Do-While Para repetir una instrucción hasta que una condición se cumpla se emplea el ciclo Do-While.  Utilizando el ejemplo anterior se tiene el siguiente código. importjavax.swing.*; publicclass ejemplo1 { publicstaticvoidmain(String[] args) { String recibir; int resultado1; int resultado2=4; 	    do { 	        recibir=JOptionPane.showInputDialog("Cuanto es 2 +2"); 	        resultado1=Integer.parseInt(recibir);      if (resultado1==resultado2){ JOptionPane.showMessageDialog(null, "Es Correcto"); 	        }else{ JOptionPane.showMessageDialog(null, "Incorrecto");             	        } 	    }while (resultado1!=resultado2);  	    } 	} Ing. Sheyla Esquivel
Pregunta hasta ingresar la Respuesta Correcta Ing. Sheyla Esquivel

Más contenido relacionado

La actualidad más candente

La actualidad más candente (16)

In 2
In 2In 2
In 2
 
Programa 17
Programa 17Programa 17
Programa 17
 
Informe#10
Informe#10Informe#10
Informe#10
 
Prueba try
Prueba tryPrueba try
Prueba try
 
Prueba de escritorio Métodos
Prueba de escritorio MétodosPrueba de escritorio Métodos
Prueba de escritorio Métodos
 
Informe#7
Informe#7Informe#7
Informe#7
 
Try catch-finally
Try catch-finallyTry catch-finally
Try catch-finally
 
Unidad 3: Herencia Ejercicio 1
Unidad 3: Herencia Ejercicio 1Unidad 3: Herencia Ejercicio 1
Unidad 3: Herencia Ejercicio 1
 
Evaluación prog iii try catch
Evaluación prog iii try catchEvaluación prog iii try catch
Evaluación prog iii try catch
 
Ejercicios propuestos 4
Ejercicios propuestos 4Ejercicios propuestos 4
Ejercicios propuestos 4
 
Informe#5
Informe#5Informe#5
Informe#5
 
Informe#3
Informe#3Informe#3
Informe#3
 
Programa 20
Programa 20Programa 20
Programa 20
 
Programa 5
Programa 5Programa 5
Programa 5
 
14 porta
14 porta14 porta
14 porta
 
Unidad 5: Excepciones Ejercicio 3
Unidad 5: Excepciones Ejercicio 3Unidad 5: Excepciones Ejercicio 3
Unidad 5: Excepciones Ejercicio 3
 

Similar a Curso java

Unit Testing - GTUG
Unit Testing - GTUGUnit Testing - GTUG
Unit Testing - GTUGJordi Gerona
 
Ejercicios con bucles repetitivos
Ejercicios con bucles repetitivosEjercicios con bucles repetitivos
Ejercicios con bucles repetitivosJoshe Varillas
 
Guia para examen java
Guia para examen javaGuia para examen java
Guia para examen javatecno5
 
Guia para examen java
Guia para examen javaGuia para examen java
Guia para examen javatecno5
 
Portafolio segundo parcial
Portafolio segundo parcialPortafolio segundo parcial
Portafolio segundo parcialHugo Arechiga
 
TEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓN
TEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓNTEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓN
TEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓNAnyeni Garay
 
Ciclos Java - NetsBeans - Algoritmia
Ciclos Java - NetsBeans - AlgoritmiaCiclos Java - NetsBeans - Algoritmia
Ciclos Java - NetsBeans - AlgoritmiaDaniel Gómez
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlElena Perz
 
Unit Testing - Trovit
Unit Testing - TrovitUnit Testing - Trovit
Unit Testing - TrovitJordi Gerona
 
Pruebas de aceptación 15 11_2013
Pruebas de aceptación 15 11_2013Pruebas de aceptación 15 11_2013
Pruebas de aceptación 15 11_2013dayaorte
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlSilvia Boscan
 
Ejemplos en diferentes lenguajes de programación
Ejemplos en diferentes lenguajes de programaciónEjemplos en diferentes lenguajes de programación
Ejemplos en diferentes lenguajes de programaciónYesith Valencia
 
Guia practica secuenciales eclipse java 01
Guia practica secuenciales eclipse java 01Guia practica secuenciales eclipse java 01
Guia practica secuenciales eclipse java 01Emerson Garay
 

Similar a Curso java (20)

2 f programas
2 f programas2 f programas
2 f programas
 
2 f programas
2 f programas2 f programas
2 f programas
 
Unit Testing - GTUG
Unit Testing - GTUGUnit Testing - GTUG
Unit Testing - GTUG
 
Unit Testing
Unit TestingUnit Testing
Unit Testing
 
Ejercicios con bucles repetitivos
Ejercicios con bucles repetitivosEjercicios con bucles repetitivos
Ejercicios con bucles repetitivos
 
Guia para examen java
Guia para examen javaGuia para examen java
Guia para examen java
 
Guia para examen java
Guia para examen javaGuia para examen java
Guia para examen java
 
Unidad 5: Excepciones Ejercicio 4
Unidad 5: Excepciones Ejercicio 4Unidad 5: Excepciones Ejercicio 4
Unidad 5: Excepciones Ejercicio 4
 
Portafolio segundo parcial
Portafolio segundo parcialPortafolio segundo parcial
Portafolio segundo parcial
 
TEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓN
TEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓNTEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓN
TEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓN
 
Ejemplos robert miguel
Ejemplos robert miguelEjemplos robert miguel
Ejemplos robert miguel
 
Java
JavaJava
Java
 
Ciclos Java - NetsBeans - Algoritmia
Ciclos Java - NetsBeans - AlgoritmiaCiclos Java - NetsBeans - Algoritmia
Ciclos Java - NetsBeans - Algoritmia
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Tarea sesion 08_gottlieb
Tarea sesion 08_gottliebTarea sesion 08_gottlieb
Tarea sesion 08_gottlieb
 
Unit Testing - Trovit
Unit Testing - TrovitUnit Testing - Trovit
Unit Testing - Trovit
 
Pruebas de aceptación 15 11_2013
Pruebas de aceptación 15 11_2013Pruebas de aceptación 15 11_2013
Pruebas de aceptación 15 11_2013
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Ejemplos en diferentes lenguajes de programación
Ejemplos en diferentes lenguajes de programaciónEjemplos en diferentes lenguajes de programación
Ejemplos en diferentes lenguajes de programación
 
Guia practica secuenciales eclipse java 01
Guia practica secuenciales eclipse java 01Guia practica secuenciales eclipse java 01
Guia practica secuenciales eclipse java 01
 

Último

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8antoniopalmieriluna
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORASMarc Liust
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendidaLuis Francisco Reyes Aceves
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfYanitza28
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfYanitza28
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptxdulcemonterroza
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionEmanuelMuoz11
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 

Último (18)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 

Curso java

  • 1. Primeros Programas en Java Java - NetBeans Ing. Sheyla Esquivel
  • 2. Hola Mundo Códigopararealizar el primer programa en Java public class ejemplo1 { public static void main(String[] args) { System.out.println("HolaMundo"); } } Ing. Sheyla Esquivel
  • 4. Hola Mundo Gráfico Códigoparapresentar el programa en forma gráfica import javax.swing.*; //Importandolibreríagráfica public class ejemplo1 { public static void main(String[] args) { //System.out.println("HolaMundo"); JOptionPane.showMessageDialog(null, "HolaMundo"); }   } Ing. Sheyla Esquivel
  • 6. Otro Programa import javax.swing.*; public class ejemplo1 { public static void main(String[] args) { String edad=""; //System.out.println("HolaMundo"); //JOptionPane.showMessageDialog(null, "HolaMundo"); edad=JOptionPane.showInputDialog("¿Cuántos años tienes?"); JOptionPane.showMessageDialog(null, "Edad= " +edad); } } Ing. Sheyla Esquivel
  • 7. Muestra esta Ventana Ing. Sheyla Esquivel
  • 8. Luego ésta Ventana Ing. Sheyla Esquivel
  • 9. Condiciones (If-else) en Java Este es un programa para aprender la estructura de la condición if-else en Java. importjavax.swing.*; publicclass ejemplo1 { publicstaticvoidmain(String[] args) { String recibir; int resultado1; int resultado2=4; recibir=JOptionPane.showInputDialog("Cuanto es 2 +2"); resultado1=Integer.parseInt(recibir); if (resultado1==resultado2){ JOptionPane.showMessageDialog(null, "Es Correcto"); }else{ JOptionPane.showMessageDialog(null, "Incorrecto"); } } } Ing. Sheyla Esquivel
  • 11. Ejemplo Utilizando el Ciclo Do-While Para repetir una instrucción hasta que una condición se cumpla se emplea el ciclo Do-While. Utilizando el ejemplo anterior se tiene el siguiente código. importjavax.swing.*; publicclass ejemplo1 { publicstaticvoidmain(String[] args) { String recibir; int resultado1; int resultado2=4; do { recibir=JOptionPane.showInputDialog("Cuanto es 2 +2"); resultado1=Integer.parseInt(recibir); if (resultado1==resultado2){ JOptionPane.showMessageDialog(null, "Es Correcto"); }else{ JOptionPane.showMessageDialog(null, "Incorrecto"); } }while (resultado1!=resultado2); } } Ing. Sheyla Esquivel
  • 12. Pregunta hasta ingresar la Respuesta Correcta Ing. Sheyla Esquivel