SlideShare una empresa de Scribd logo
1 de 28
TUTORIAL 2 Lenguaje de programación
SUMA DE DOS ENTEROS
SUMA DE DOS ENTEROS SUMA DE ENTEROS: El código que relazaremos deberá recibir dos enteros  que serán introducidos por el usuario mediante el teclado, el programa deberá calcular la suma y mostrar el resultado. Los dos enteros los asignaremos a dos variables
SUMA DE DOS ENTEROS VARIABLE Una variable  es una ubicación en la memoria  de la computadora, en donde se puede guardar un valor para utilizarlo posteriormente. Todas la variables deben declararse con un nombre y un tipo entes de poder usarse; este nombre permite al programa acceder al valor de la variable en memoria; y puede ser cualquier identificador válido. El tipo de una variable especifica el tipo de información que se guarda en esa ubicación de memoria.
SUMA DE DOS ENTEROS Empecemos: // programa que muestra la suma de enteros. importjava.util.Scanner;//el programa usa la clase Scanner Esto quiere decir que indicamos el paquete (java.util) y la clase (Scanner) que vamos a utilizar java.util contiene clases que permiten el acceso a recursos del sistema, etc. Este paquete es muy útil porque pone a disposición 34 clases y 13 interfaces que implementan algunas de las estructuras de datos más comunes.  La clase Scanner puede separar o romper su dato de entrada en subcadenas o “tokens” y además convertir estos datos en tipos primitivos como enteros, flotantes, etc.
SUMA DE DOS ENTEROS // programa que muestra la suma de enteros. importjava.util.Scanner;//el programa usa la clase Scanner  public class Suma  { }// fin de la clase Suma Empezamos declarando la clase Suma
SUMA DE DOS ENTEROS // programa que muestra la suma de enteros. importjava.util.Scanner;//el programa usa la clase Scanner  public class Suma  {     public static void main (String args[])     {     } } // fin de la clase Suma Dentro de la clase declaramos el método main
SUMA DE DOS ENTEROS // programa que muestra la suma de enteros. importjava.util.Scanner;//el programa usa la clase Scanner  public class Suma  {     public static void main (String args[])     {       //crear un objeto para obtener la entrada de la ventana de comandos      Scanner entrada = new Scanner (System.in); } } // fin de la clase Suma Dentro del cuerpo del método main ingresamos una instrucción de declaración de variable, la cual especifica el nombre en este caso le pondremos entrada que será de tipo Scanner de una variable utilizada en este programa. Un objeto Scanner  permiten a un programa leer datos como números para usarlos. Los datos pueden provenir de muchas fuentes, como un archivo de disco, o desde teclado.
SUMA DE DOS ENTEROS // programa que muestra la suma de enteros. importjava.util.Scanner;//el programa usa la clase Scanner  public class Suma  {     public static void main (String args[])     {       //crear un objeto para obtener la entrada de la ventana de comandos      Scanner entrada = new Scanner (System.in); } } // fin de la clase Suma = new Scanner (System.in) esta expresión crea un objeto Scanner que lee los datos escritos por el usuario mediante el teclado
SUMA DE DOS ENTEROS // programa que muestra la suma de enteros. importjava.util.Scanner;//el programa usa la clase Scanner  public class Suma  {     public static void main (String args[])     {       //crear un objeto para obtener la entrada de la ventana de comandos      Scanner entrada = new Scanner (System.in); intnum1; intnum2; int suma; } } // fin de la clase Suma Ahora declaramos las variables. Necesitamos una variable para el primero y el segundo número y otra para el total de la suma
SUMA DE DOS ENTEROS // programa que muestra la suma de enteros. importjava.util.Scanner;//el programa usa la clase Scanner  public class Suma  {     public static void main (String args[])     {       //crear un objeto para obtener la entrada de la ventana de comandos      Scanner entrada = new Scanner (System.in); intnum1; intnum2; int suma; System.out.print("Escriba el primer número:  "); num1= entrada.nextInt(); //lee el primer número System.out.print("Escriba el segundo número:  "); num2= entrada.nextInt(); //lee el primer número } } // fin de la clase Suma num1= entrada.nextInt(); la instrucción se lee «num1 obtiene el valor de entrada.nextInt()»  Esta instrucción se llama instrucción de asignación, ya que asigna un valor a una variable en este caso a num1
SUMA DE DOS ENTEROS // programa que muestra la suma de enteros. importjava.util.Scanner;//el programa usa la clase Scanner  public class Suma  {     public static void main (String args[])     {       //crear un objeto para obtener la entrada de la ventana de comandos      Scanner entrada = new Scanner (System.in); intnum1; intnum2; int suma; System.out.print("Escriba el primer número:  "); num1= entrada.nextInt(); //lee el primer número System.out.print("Escriba el segundo número:  "); num2= entrada.nextInt(); //lee el primer número Suma = num1 + num2; } } // fin de la clase Suma Suma los valore ingresado y el resultado lo asigna a la variable suma
SUMA DE DOS ENTEROS // programa que muestra la suma de enteros. importjava.util.Scanner;//el programa usa la clase Scanner  public class Suma  {     public static void main (String args[])     {       //crear un objeto para obtener la entrada de la ventana de comandos      Scanner entrada = new Scanner (System.in); intnum1; intnum2; int suma; System.out.print("Escriba el primer número:  "); num1= entrada.nextInt(); //lee el primer número System.out.print("Escriba el segundo número:  "); num2= entrada.nextInt(); //lee el primer número Suma = num1 + num2; System.out.printf("La suma total es %d”, suma); //muestra el total } } // fin de la clase Suma
SUMA DE DOS ENTEROS Paquete java.lang Clase System
SUMA DE DOS ENTEROS System.out  se conoce como objeto de salida estándar   muestra un conjunto de caracteres en la ventana de comandos muestra o imprime una línea de texto en la ventana de comandos y el cursor lo deja al final  de la cadena de caracteres System.out.print (“escriba un número”); System.out.print muestra o imprime una línea de texto en la ventana de comandos y el cursor lo deja al principio de la siguiente línea en la ventana de comandos System.out.println Para mostrar datos con formato, la letra f representa la palabra “formato” %d se utiliza para números enteros,  %s para cadena de caracteres (String). System.out.printf
SUMA DE DOS ENTEROS System.out.printf ("La suma total es %b”, suma); //muestra el total El especificador %d  es un receptáculo para un valor entero en Java int. En el ejemplo quiere decir que imprima en la parte donde esta %b lo que tenga de valor la variable suma
SUMA DE DOS ENTEROS
API
API // paquete de Java importjavax.swing.JOptionPane; // el programa usa JOptionPane  public class Suma  {  public static void main (String args[])      { StringPrimerNumero;//primera cadena introducida por el usuario StringSegundoNumero; //primera cadena introducida por el usuario intnum1; intnum2; int suma; primerNumero=  JOptionPane.showInputDialog(«escriba el primer entero»); segundoNumero=  JOptionPane.showInputDialog(«escriba el segundo entero»); //convertir los númemros  de tipo string a tipo int num1 = Integer.parseInt (primerNumero); num2 = Integer.parseInt (segundoNumero); suma = num1 + num2; // mostrar el resultado JOptionPane.showMassagetDialog(null, «la suma es» + suma, «Resultados» JOptionPane.PLAIN_MESSAGE); System.exit(0); // terminar la aplicación con la ventana }//fin del método main } // fin de la clase Suma
API Solo analizaremos lo que se ha cambiado en el código y lo que no se hablo en la tutoría 1 StringprimerNumero;//primera cadena introducida por el usuario StringsegundoNumero; //primera cadena introducida por el usuario Así se declara una variable, las cuales especifican los nombres y tipos de las variables que se utilizaran en el programa. En este ejemplo los nombres de las variables son primerNumeroy segundoNumero El tipo es String es decir que estas variables pueden almacenar secuencias de caracteres
API primerNumero=  JOptionPane.showInputDialog(«escriba el primer entero»); segundoNumero=  JOptionPane.showInputDialog(«escriba el segundo entero»); Se utiliza el método showInputDialogdeJOptionPanepara mostrar un cuadro de dialogo. Campo de texto en el que el usuario escribe un valor Indicador para el usuario La instrucción se lee como: primerNumeroobtiene el valor de JOptionPane.showInputDialog(«escriba el primer entero»)  El operador  (=)  se conoce como un operador de asignación binario, ya que tiene dos operandos: primerNumero y el resultado de la llamada al métodoJOptionPane.showInputDialog(«escriba el primer entero»).  Toda esta instrucción se conoce como instrucción de asignación ya que es una instrucción que asigna un valor a una variable.  Recordemos que todo lo que esta a la derecha del operando de asignación (=) siempre se avalúa primero.
API //convertir los númemros  de tipo string a tipo int num1 = Integer.parseInt (primerNumero); num2 = Integer.parseInt (segundoNumero); Recordemos que el dato que ingreso el usuario fue de tipo String por lo tanto se debe convertir este dato en un valor int para que el programa pueda realizar el cálculo . El método parseInt de la clase Integerconvierte su argumento Stringen un número entero. La clase  Integerse encuentra en el paquete java.lang Cuando el usuario hace clic en Aceptar, showInputDialog devuelve al numero que escribio el ususario al programa, como un valor string. El programa debe convertir el estring en un entero
API // mostrar el resultado JOptionPane.showMassagetDialog(null, «la suma es» + suma, «Resultados» JOptionPane.PLAIN_MESSAGE); System.exit(0); // terminar la aplicación con la ventana El método utiliza showMassagetDialogde la clase JOptionPane para mostrar el resultado de las suma. Este método requiere cuatro argumentos  cada argumento es separado por una coma (,) ,[object Object]
El segundo argumento es el mensaje a mostrar
El tercer argumento representa a la cadena que debe aparecer en la barra del título en este ejemplo es Resultados
El cuarto argumento JOptionPane.PLAIN_MESSAGEeste es tipo de cuadro de diálogo,[object Object]
API clase JOptionPane Cuenta con los métodos: showMessageDialog showInputDialog
Operadores aritméticos

Más contenido relacionado

Similar a Java 2

Ejemplos de estructura de control semestre 2
Ejemplos de estructura de control semestre 2Ejemplos de estructura de control semestre 2
Ejemplos de estructura de control semestre 2K Manuel TN
 
Programacion ejercicio unidimensional-convertido1
Programacion ejercicio unidimensional-convertido1Programacion ejercicio unidimensional-convertido1
Programacion ejercicio unidimensional-convertido1BelenRosales12
 
Programacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoProgramacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoCarlos Guzmán
 
Programacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoProgramacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoKeevynMoreno
 
Programacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoProgramacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoJonathanSevilla9
 
Arreglos basándose en la cedula
Arreglos basándose en la cedula Arreglos basándose en la cedula
Arreglos basándose en la cedula VanessaChicaiza2
 
Informe de Gonzalo Farinango (AU).pdf
Informe de Gonzalo Farinango (AU).pdfInforme de Gonzalo Farinango (AU).pdf
Informe de Gonzalo Farinango (AU).pdfJeffersonAguachela
 
Programacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoProgramacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoDanielaCuti
 
Conociendo los Lenguajes de Programacion
Conociendo los Lenguajes de ProgramacionConociendo los Lenguajes de Programacion
Conociendo los Lenguajes de Programacionsandra gutierrez
 
Introducción a La Programación En C
Introducción a La Programación En CIntroducción a La Programación En C
Introducción a La Programación En Cpainni
 

Similar a Java 2 (20)

Trabajo1
Trabajo1Trabajo1
Trabajo1
 
2.Introducción a las aplicaciones en java
2.Introducción a las aplicaciones en java2.Introducción a las aplicaciones en java
2.Introducción a las aplicaciones en java
 
Ejemplos de estructura de control semestre 2
Ejemplos de estructura de control semestre 2Ejemplos de estructura de control semestre 2
Ejemplos de estructura de control semestre 2
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Escuela
EscuelaEscuela
Escuela
 
Escuela
EscuelaEscuela
Escuela
 
9
99
9
 
Programacion ejercicio unidimensional-convertido1
Programacion ejercicio unidimensional-convertido1Programacion ejercicio unidimensional-convertido1
Programacion ejercicio unidimensional-convertido1
 
S
SS
S
 
Farinango
FarinangoFarinango
Farinango
 
Programacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoProgramacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertido
 
Programacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoProgramacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertido
 
Programacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoProgramacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertido
 
10
1010
10
 
Arreglos basándose en la cedula
Arreglos basándose en la cedula Arreglos basándose en la cedula
Arreglos basándose en la cedula
 
Informe de Gonzalo Farinango (AU).pdf
Informe de Gonzalo Farinango (AU).pdfInforme de Gonzalo Farinango (AU).pdf
Informe de Gonzalo Farinango (AU).pdf
 
Mi exp
Mi expMi exp
Mi exp
 
Programacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoProgramacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertido
 
Conociendo los Lenguajes de Programacion
Conociendo los Lenguajes de ProgramacionConociendo los Lenguajes de Programacion
Conociendo los Lenguajes de Programacion
 
Introducción a La Programación En C
Introducción a La Programación En CIntroducción a La Programación En C
Introducción a La Programación En C
 

Más de Sofylutqm

Modelos del Sistema
Modelos del SistemaModelos del Sistema
Modelos del SistemaSofylutqm
 
Ejemplo de algoritmo de booth
Ejemplo de algoritmo de boothEjemplo de algoritmo de booth
Ejemplo de algoritmo de boothSofylutqm
 
INVESTIGACIÓN DE OPERACIONES
INVESTIGACIÓN DE OPERACIONESINVESTIGACIÓN DE OPERACIONES
INVESTIGACIÓN DE OPERACIONESSofylutqm
 
Decimal empaquetado
Decimal empaquetadoDecimal empaquetado
Decimal empaquetadoSofylutqm
 
Memoria del computador
Memoria del computadorMemoria del computador
Memoria del computadorSofylutqm
 
Componentes del computador
Componentes del computadorComponentes del computador
Componentes del computadorSofylutqm
 
Organización y arquitectura de computadores
Organización y arquitectura de computadoresOrganización y arquitectura de computadores
Organización y arquitectura de computadoresSofylutqm
 
Las 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareLas 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareSofylutqm
 
El Proceso Unificado
El Proceso UnificadoEl Proceso Unificado
El Proceso UnificadoSofylutqm
 

Más de Sofylutqm (11)

Modelos del Sistema
Modelos del SistemaModelos del Sistema
Modelos del Sistema
 
Ejemplo de algoritmo de booth
Ejemplo de algoritmo de boothEjemplo de algoritmo de booth
Ejemplo de algoritmo de booth
 
Java 1
Java 1Java 1
Java 1
 
Ejercicio 2
Ejercicio 2Ejercicio 2
Ejercicio 2
 
INVESTIGACIÓN DE OPERACIONES
INVESTIGACIÓN DE OPERACIONESINVESTIGACIÓN DE OPERACIONES
INVESTIGACIÓN DE OPERACIONES
 
Decimal empaquetado
Decimal empaquetadoDecimal empaquetado
Decimal empaquetado
 
Memoria del computador
Memoria del computadorMemoria del computador
Memoria del computador
 
Componentes del computador
Componentes del computadorComponentes del computador
Componentes del computador
 
Organización y arquitectura de computadores
Organización y arquitectura de computadoresOrganización y arquitectura de computadores
Organización y arquitectura de computadores
 
Las 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareLas 4 P en el desarrollo de software
Las 4 P en el desarrollo de software
 
El Proceso Unificado
El Proceso UnificadoEl Proceso Unificado
El Proceso Unificado
 

Java 2

  • 1. TUTORIAL 2 Lenguaje de programación
  • 2. SUMA DE DOS ENTEROS
  • 3. SUMA DE DOS ENTEROS SUMA DE ENTEROS: El código que relazaremos deberá recibir dos enteros que serán introducidos por el usuario mediante el teclado, el programa deberá calcular la suma y mostrar el resultado. Los dos enteros los asignaremos a dos variables
  • 4. SUMA DE DOS ENTEROS VARIABLE Una variable es una ubicación en la memoria de la computadora, en donde se puede guardar un valor para utilizarlo posteriormente. Todas la variables deben declararse con un nombre y un tipo entes de poder usarse; este nombre permite al programa acceder al valor de la variable en memoria; y puede ser cualquier identificador válido. El tipo de una variable especifica el tipo de información que se guarda en esa ubicación de memoria.
  • 5. SUMA DE DOS ENTEROS Empecemos: // programa que muestra la suma de enteros. importjava.util.Scanner;//el programa usa la clase Scanner Esto quiere decir que indicamos el paquete (java.util) y la clase (Scanner) que vamos a utilizar java.util contiene clases que permiten el acceso a recursos del sistema, etc. Este paquete es muy útil porque pone a disposición 34 clases y 13 interfaces que implementan algunas de las estructuras de datos más comunes. La clase Scanner puede separar o romper su dato de entrada en subcadenas o “tokens” y además convertir estos datos en tipos primitivos como enteros, flotantes, etc.
  • 6. SUMA DE DOS ENTEROS // programa que muestra la suma de enteros. importjava.util.Scanner;//el programa usa la clase Scanner public class Suma { }// fin de la clase Suma Empezamos declarando la clase Suma
  • 7. SUMA DE DOS ENTEROS // programa que muestra la suma de enteros. importjava.util.Scanner;//el programa usa la clase Scanner public class Suma { public static void main (String args[]) { } } // fin de la clase Suma Dentro de la clase declaramos el método main
  • 8. SUMA DE DOS ENTEROS // programa que muestra la suma de enteros. importjava.util.Scanner;//el programa usa la clase Scanner public class Suma { public static void main (String args[]) { //crear un objeto para obtener la entrada de la ventana de comandos Scanner entrada = new Scanner (System.in); } } // fin de la clase Suma Dentro del cuerpo del método main ingresamos una instrucción de declaración de variable, la cual especifica el nombre en este caso le pondremos entrada que será de tipo Scanner de una variable utilizada en este programa. Un objeto Scanner permiten a un programa leer datos como números para usarlos. Los datos pueden provenir de muchas fuentes, como un archivo de disco, o desde teclado.
  • 9. SUMA DE DOS ENTEROS // programa que muestra la suma de enteros. importjava.util.Scanner;//el programa usa la clase Scanner public class Suma { public static void main (String args[]) { //crear un objeto para obtener la entrada de la ventana de comandos Scanner entrada = new Scanner (System.in); } } // fin de la clase Suma = new Scanner (System.in) esta expresión crea un objeto Scanner que lee los datos escritos por el usuario mediante el teclado
  • 10. SUMA DE DOS ENTEROS // programa que muestra la suma de enteros. importjava.util.Scanner;//el programa usa la clase Scanner public class Suma { public static void main (String args[]) { //crear un objeto para obtener la entrada de la ventana de comandos Scanner entrada = new Scanner (System.in); intnum1; intnum2; int suma; } } // fin de la clase Suma Ahora declaramos las variables. Necesitamos una variable para el primero y el segundo número y otra para el total de la suma
  • 11. SUMA DE DOS ENTEROS // programa que muestra la suma de enteros. importjava.util.Scanner;//el programa usa la clase Scanner public class Suma { public static void main (String args[]) { //crear un objeto para obtener la entrada de la ventana de comandos Scanner entrada = new Scanner (System.in); intnum1; intnum2; int suma; System.out.print("Escriba el primer número: "); num1= entrada.nextInt(); //lee el primer número System.out.print("Escriba el segundo número: "); num2= entrada.nextInt(); //lee el primer número } } // fin de la clase Suma num1= entrada.nextInt(); la instrucción se lee «num1 obtiene el valor de entrada.nextInt()» Esta instrucción se llama instrucción de asignación, ya que asigna un valor a una variable en este caso a num1
  • 12. SUMA DE DOS ENTEROS // programa que muestra la suma de enteros. importjava.util.Scanner;//el programa usa la clase Scanner public class Suma { public static void main (String args[]) { //crear un objeto para obtener la entrada de la ventana de comandos Scanner entrada = new Scanner (System.in); intnum1; intnum2; int suma; System.out.print("Escriba el primer número: "); num1= entrada.nextInt(); //lee el primer número System.out.print("Escriba el segundo número: "); num2= entrada.nextInt(); //lee el primer número Suma = num1 + num2; } } // fin de la clase Suma Suma los valore ingresado y el resultado lo asigna a la variable suma
  • 13. SUMA DE DOS ENTEROS // programa que muestra la suma de enteros. importjava.util.Scanner;//el programa usa la clase Scanner public class Suma { public static void main (String args[]) { //crear un objeto para obtener la entrada de la ventana de comandos Scanner entrada = new Scanner (System.in); intnum1; intnum2; int suma; System.out.print("Escriba el primer número: "); num1= entrada.nextInt(); //lee el primer número System.out.print("Escriba el segundo número: "); num2= entrada.nextInt(); //lee el primer número Suma = num1 + num2; System.out.printf("La suma total es %d”, suma); //muestra el total } } // fin de la clase Suma
  • 14. SUMA DE DOS ENTEROS Paquete java.lang Clase System
  • 15. SUMA DE DOS ENTEROS System.out se conoce como objeto de salida estándar muestra un conjunto de caracteres en la ventana de comandos muestra o imprime una línea de texto en la ventana de comandos y el cursor lo deja al final de la cadena de caracteres System.out.print (“escriba un número”); System.out.print muestra o imprime una línea de texto en la ventana de comandos y el cursor lo deja al principio de la siguiente línea en la ventana de comandos System.out.println Para mostrar datos con formato, la letra f representa la palabra “formato” %d se utiliza para números enteros, %s para cadena de caracteres (String). System.out.printf
  • 16. SUMA DE DOS ENTEROS System.out.printf ("La suma total es %b”, suma); //muestra el total El especificador %d es un receptáculo para un valor entero en Java int. En el ejemplo quiere decir que imprima en la parte donde esta %b lo que tenga de valor la variable suma
  • 17. SUMA DE DOS ENTEROS
  • 18. API
  • 19. API // paquete de Java importjavax.swing.JOptionPane; // el programa usa JOptionPane public class Suma { public static void main (String args[]) { StringPrimerNumero;//primera cadena introducida por el usuario StringSegundoNumero; //primera cadena introducida por el usuario intnum1; intnum2; int suma; primerNumero= JOptionPane.showInputDialog(«escriba el primer entero»); segundoNumero= JOptionPane.showInputDialog(«escriba el segundo entero»); //convertir los númemros de tipo string a tipo int num1 = Integer.parseInt (primerNumero); num2 = Integer.parseInt (segundoNumero); suma = num1 + num2; // mostrar el resultado JOptionPane.showMassagetDialog(null, «la suma es» + suma, «Resultados» JOptionPane.PLAIN_MESSAGE); System.exit(0); // terminar la aplicación con la ventana }//fin del método main } // fin de la clase Suma
  • 20. API Solo analizaremos lo que se ha cambiado en el código y lo que no se hablo en la tutoría 1 StringprimerNumero;//primera cadena introducida por el usuario StringsegundoNumero; //primera cadena introducida por el usuario Así se declara una variable, las cuales especifican los nombres y tipos de las variables que se utilizaran en el programa. En este ejemplo los nombres de las variables son primerNumeroy segundoNumero El tipo es String es decir que estas variables pueden almacenar secuencias de caracteres
  • 21. API primerNumero= JOptionPane.showInputDialog(«escriba el primer entero»); segundoNumero= JOptionPane.showInputDialog(«escriba el segundo entero»); Se utiliza el método showInputDialogdeJOptionPanepara mostrar un cuadro de dialogo. Campo de texto en el que el usuario escribe un valor Indicador para el usuario La instrucción se lee como: primerNumeroobtiene el valor de JOptionPane.showInputDialog(«escriba el primer entero») El operador (=) se conoce como un operador de asignación binario, ya que tiene dos operandos: primerNumero y el resultado de la llamada al métodoJOptionPane.showInputDialog(«escriba el primer entero»). Toda esta instrucción se conoce como instrucción de asignación ya que es una instrucción que asigna un valor a una variable. Recordemos que todo lo que esta a la derecha del operando de asignación (=) siempre se avalúa primero.
  • 22. API //convertir los númemros de tipo string a tipo int num1 = Integer.parseInt (primerNumero); num2 = Integer.parseInt (segundoNumero); Recordemos que el dato que ingreso el usuario fue de tipo String por lo tanto se debe convertir este dato en un valor int para que el programa pueda realizar el cálculo . El método parseInt de la clase Integerconvierte su argumento Stringen un número entero. La clase Integerse encuentra en el paquete java.lang Cuando el usuario hace clic en Aceptar, showInputDialog devuelve al numero que escribio el ususario al programa, como un valor string. El programa debe convertir el estring en un entero
  • 23.
  • 24. El segundo argumento es el mensaje a mostrar
  • 25. El tercer argumento representa a la cadena que debe aparecer en la barra del título en este ejemplo es Resultados
  • 26.
  • 27. API clase JOptionPane Cuenta con los métodos: showMessageDialog showInputDialog
  • 29. REGLAS DE PRECEDENCIA DE OPERADORES
  • 30. Para repasar puedes hacer varios códigos uno que reste, otro que divida, dos o más números utilizando API y sin su utilización Puedes hacer un programa donde el usuario ingresa su nombre y el programa le contesta «bienvenido (el nombre del usuario que ingreso) a la programación Java