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
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
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
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
a + (b + 3) / c