domingo, 8 de junio de 2014

Cuadros de diálogos, casillas de verificación y botones de radio



Cuadros de diálogos, casillas de verificación y botones de radio

     JOptionPane-Cuadros de Dialogos
Permite a los usuario ingresar un valor o informales de algo.
  •  showMessageDialog():

normalmente de carácter informático, como mínimo recibe 2 parámetros. También puede recibir como parámetro una cadena que ira como titulo del cuadro y el tipo de mensaje a mostrarse(determinado por una constante de la clase JOptionPane.

Parámetros:
  •      showOptionDialog():

Los parametros de estos metodos siguen patrones consistentes :
  1.    icon: Una imagen que acompanara al mensaje, si no se especifica (es decir, se pasa null) se establecera uno por defecto de acuerdo al tipo de Mensaje.
  2.  titulo: El titulo del cuadro de dialogo.
  3.   InitialValue: La selección por defecto ( valor de entrada ) .
  4.   Option: un array tipo Object que indica las opciones posibles, normalmente debe ser coherente con el tipoDeOpcion elejido. 
    •   showImputDialog():
los parámetros que puede recibir son los mismos que los del MessageDialog
  •     showCofirmDialog():

   sirve para solicitar al usuario la confirmación de una determinada acción. Para el tipo de mensaje las              constantes posibles son:
   YES_NO_OPTION
   YES_NO_CANCEL_OPCION
   YES_OPTION, NO_OPTION
   CANCEL_OPTION

 JButton, JCheckBox,JRadioButton

Los botones son una de las piezas claves en la mayoría de las interfaces graficas de usuario ya que permiten al usuario. Son unos de los controles básicos de swing: los botones.

  • jCheckBox


Cuya función es seleccionar y deseleccionar opciones dentro de una aplicación. De manera coloquial, también  puede llegar a ser conocido como casilla de verificación.

  • Botones de opción (RadioButton)

Se realizan para seleccionar solo un elemento de un conjunto de elementos. La diferencia entre un CheckBox puedes seleccionar uno o varios, y un RadioButton solo puede seleccionar un elemento, mientras.

jueves, 1 de mayo de 2014

Constantes, Variables y Expresiones




Constantes, Variables y Expresiones



Son espacios de memoria creados para contener valores que de acuerdo a su naturaleza deseen  mantenerse(Constantes) o que puedan varias(Variables).

Constante:
 Es un dato que permanece con un valor, sin cambios, es decir constantes, a lo largo del  desarrollo del   algoritmo o a lo largo de la ejecución del programa. 
Se utiliza cuando necesitamos que el valor de determinada variable se mantenga durante  la ejecución del programa o hasta tanto se requiere su cambio.
Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. 
Ejemplo: 
public class constante1 {
    public static void main(String[] args)
    {
        String ene,feb,mar,abril,may,jun,jul,ago,set,oct,nov,dic;
        System.out.println("Los meses del año");
        ene="ENERO";
        feb="FEBRERO";
        mar="MARZO";
        abril="ABRIL";
        may="MAYO";
        jun="JUNIO";
        jul="JULIO";
        ago="AGOSTO";
        set="SETIEMBRE";
        oct="OCTUBRE";
        nov="NOVIEMBRE";
        dic="DICIEMBRE";
        System.out.println(ene+"\n"+feb+"\n"+mar+"\n"+abril+"\n"+may+"\n"+jun+"\n"+jul+"\n"+ago+"\n"+set+"\n"+oct+"\n"+nov+"\n"+dic);
        System.out.println();
    }
}

ejemplo 2:
public class constante2 {
    public static void main(String[] args)
    {
        String Aimara,quechua,castellano;
        System.out.println("Los Idiomas Del Peru");
        Aimara="AIMARA";
        quechua="QUECHUA";
        castellano="CASTELLANO";
        System.out.println(castellano+"\n"+quechua+"\n"+Aimara);
        System.out.println();
    }

}

Variable:

Es un dato cuyo valor puede variar a lo largo del desarrollo del algoritmo o en el transcurso de la ejecución del programa.
Una variable descrita o declarada de un tipo determinado, sólo podrá contener,valores de ese tipo.
Una variable declarada numérica entera, no podrá contener números reales.
Se utiliza cuando el dato que contiene sufrirá cambios o variará en la medida que cambien los valores que maneje.
Ejemplo: 
public class Variable {
    public static void main(String[] args)
    {
        Double tamaño,tamañoactual;
        tamaño = Double.parseDouble(JOptionPane.showInputDialog("Ingrese su estatura a los 10 años de edad: "));
        tamañoactual = Double.parseDouble(JOptionPane.showInputDialog("Ingrese su estatura actual : "));
        System.out.println("Estatura a los 10 años ==> " + tamaño);
        System.out.println("Estatura actual es ==> " + tamañoactual);
        System.out.println();
    }

}
ejemplo 2:
public class Variable2 {
    public static void main(String[] args)
    {
        int votos,votosfinal;
        System.out.println("ELECCIONES MUNICIPALES");
        votos = Integer.parseInt(JOptionPane.showInputDialog("Cantidad de votos 10:00 AM : "));
        votosfinal = Integer.parseInt(JOptionPane.showInputDialog("Cantidad de votos 4:00 PM : "));
        System.out.println("votos 10:00 AM ==> " + votos);
        System.out.println("votos  4:00 PM ==> " + votosfinal);
        System.out.println();
    }
}


Clasificación de las Variables :

Por su contenido
        Variables Numéricas: Son aquellas en las cuales se almacenan valores numéricos, positivos o negativos, es decir almacenan números del 0 al 9, signos (+ y -) y el punto decimal.
Ejemplo:
iva = 0.15 pi = 3.1416 costo = 2500
       Variables Lógicas: Son aquellas que solo pueden tener dos valores (cierto o falso) estos representan el resultado de una comparación entre otros datos.
         Variables Alfanuméricas: Esta formada por caracteres alfanuméricos (letras, números y caracteres especiales). 
      Ejemplo:
letra = ’a’ apellido = Curi’ direccion = ’Tepro San Martin C-8
Por su uso
     *    Variables de Trabajo: Variables que reciben el resultado de una operación matemática completa y que se usan normalmente dentro de un programa.
Ejemplo:
Suma = a + b /c 
       *   Contadores: Se utilizan para llevar el control del numero de ocasiones en que se realiza una operación o se cumple una condición. Con los incrementos generalmente de uno en uno.
        Acumuladores: Forma que toma una variable y que sirve para llevar la suma acumulativa de una serie de valores que se van leyendo o calculando progresivamente.

    Expresiones:
     Las expresiones son combinaciones de constantes, variables, símbolos de operaciones (matemáticos, lógicos y relacionales) y nombres de funciones que se utilizan en el cuerpo del algoritmo. Las expresiones pueden ser simples o compuestas,
  Las expresiones simples, son asignaciones directas a una variable o constante de un valor numérico o    carácter,
Por ejemplo: 
a + (b + 3) / c