You are on page 1of 8

EJEMPLO Nº 1

package ejem1;

import javax.swing.JOptionPane;

public class Main {

public static void main(String[] args) {

//Código de la aplicación

String mensaje;

mensaje=JOptionPane.showInputDialog("Introduzca un Valor:");

System.out.println("El usuario escribió:"+mensaje);

EJEMPLO Nº 2

package ejem2;

import javax.swing.JOptionPane;

class Ejemplo2{

public static void main(String[] args) {

//Código de la aplicación

String strEdad, salida;

int edad;

strEdad=JOptionPane.showInputDialog("Introduzca su Edad:");

edad=Integer.parseInt(strEdad);

if (edad>=18)

salida="Ya es mayor de edad";

else

salida="Aún no es mayor de edad";


System.out.println(salida);

EJEMPLO Nº 3

package ejem3;

import javax.swing.JOptionPane;

class Ejemplo3{

public static void main(String[] args) {

//Código de la aplicación

String strnum1, strnum2, salida;

int num1,num2;

strnum1=JOptionPane.showInputDialog("Introduzca el número 1:");

strnum2=JOptionPane.showInputDialog("Introduzca el número 2:");

num1=Integer.parseInt(strnum1);

num2=Integer.parseInt(strnum2);

if (num1>num2)

System.out.println("El número "+num1+" es el mayor");

else

System.out.println("El número "+num2+" es el mayor");

EJEMPLO Nº 4

package ejem4;

import javax.swing.JOptionPane;

//Código java para lectura escritura de diferentes tipos de datos


class Ejemplo4{

public static void main(String[] args) {

//Código de la aplicación

final double INI1=0.1;

final double INI2=0.2;

String nombreEst, areaCurso, strCosto;

double costo, inicial, resto, cuotas;

nombreEst=JOptionPane.showInputDialog("Introduzca el nombre del estudiante:");

areaCurso=JOptionPane.showInputDialog("Introduzca el área del curso:");

strCosto=JOptionPane.showInputDialog("Introduzca el costo del curso:");

costo=Double.parseDouble(strCosto);

if (costo>800)

inicial=costo*INI1;

else

inicial=costo*INI2;

resto=costo-inicial;

cuotas=resto/24;

JOptionPane.showMessageDialog(null,nombreEst,"Nombre del
Estudiante",JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(null,areaCurso,"Area del
curso",JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(null,inicial,"Inicial a
cancelar",JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(null,cuotas,"Monto de las cuotas


mensuales",JOptionPane.INFORMATION_MESSAGE);

}
EJEMPLO Nº 5

package ejem5;

import javax.swing.JOptionPane;

//Código java que ejemplifica el uso de la sentencia switch

class Ejemplo5{

public static void main(String[] args) {

//Código de la aplicación

String strnum1, strnum2, stropcion, operacion;

int num1, num2, opcion;

double operac=0;

strnum1=JOptionPane.showInputDialog("Introduzca Número 1:");

strnum2=JOptionPane.showInputDialog("Introduzca Número 2:");

stropcion=JOptionPane.showInputDialog("Introduzca la opción[1-4]:");

num1=Integer.parseInt(strnum1);

num2=Integer.parseInt(strnum2);

opcion=Integer.parseInt(stropcion);

switch(opcion){

case 1:operac=num1+num2;

operacion="Operación Suma";

break;

case 2:operac=num1-num2;

operacion="Operación Resta";

break;

case 3:operac=num1*num2;

operacion="Operación Multiplicación";
break;

case 4:operac=num1/num2;

operacion="Operación División";

break;

default:operacion="Operación Inválida";

}// Fin de la sentencia switch

JOptionPane.showMessageDialog(null,operac,operacion,JOptionPane.INFORMATION
_MESSAGE);

EJEMPLO Nº 6

package ejem6;

import javax.swing.JOptionPane;

//Código java que ejemplifica el uso de la sentencia while controlada por contador

class Ejemplo6{

public static void main(String[] args) {

//Código de la aplicación

String strTotal, strNum;

int num, contador=1, suma=0, total;

strTotal=JOptionPane.showInputDialog("Introduzca el número de datos a procesar:");

total=Integer.parseInt(strTotal);

while (contador<=total)

strNum=JOptionPane.showInputDialog("Introduzca Número:");

num=Integer.parseInt(strNum);

suma+=num;
contador++;

}// Fin de la sentencia while

JOptionPane.showMessageDialog(null,suma,"Sumatoria de n
Números",JOptionPane.INFORMATION_MESSAGE);

EJEMPLO Nº 7

package ejem7;

import javax.swing.JOptionPane;

//Código java que ejemplifica el uso de la sentencia while controlada por condición

class Ejemplo7{

public static void main(String[] args) {

//Código de la aplicación

String strNum;

int num, sumapar=0, sumaimpar=0, contpar=0, contimp=0, seguir=0;

while (seguir==0)

strNum=JOptionPane.showInputDialog("Introduzca Número:");

num=Integer.valueOf(strNum).intValue();

if (num%2==0)

{sumapar+=num;

contpar++;

else

sumaimpar+=num;
contimp++;

seguir=JOptionPane.showConfirmDialog(null,"Desea Seguir [S/N?]:","Confirmación


de
Terminación",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE)
;

}// Fin de la sentencia while

JOptionPane.showMessageDialog(null,sumapar,"Suma de
Pares",JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(null,contpar,"Cuenta
Pares",JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(null,sumaimpar,"Suma de
Impares",JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(null,contimp,"Cuenta
Impares",JOptionPane.INFORMATION_MESSAGE);

EJEMPLO Nº 8

package ejem8;

import javax.swing.JOptionPane;

//Código java que ejemplifica el uso de la sentencia while controlada por valor centinela

class Ejemplo8{

public static void main(String[] args) {

//Código de la aplicación

String strNum;

int num, suma=0, contador=0;

strNum=JOptionPane.showInputDialog("Introduzca Número:");

num=Integer.valueOf(strNum).intValue();

while (num>=0)
{

suma+=n

You might also like