Fundamentos Del Lenguaje Java
Fundamentos Del Lenguaje Java
IDENTIFICADORES
Los identificadores son etiquetas que los programadores asignan a los datos o
direcciones de almacenamiento.
Java impone algunas reglas acerca de la creación de identificadores:
- El primer carácter debe ser una letra. Los caracteres subsecuentes pueden ser
cualquier carácter.
- Los identificadores no pueden contener los símbolos % (porcentaje) o # (símbolo
numeral). Pueden contener $ (signo dólar).
- Generalmente se recomienda no utilizar símbolos especiales tales como $, &, etc.
- Los identificadores no pueden contener espacios.
- Los identificadores son sensibles al uso de mayúsculas y minúsculas.
- Los identificadores no pueden utilizar determinadas palabras clave, conocidas
como palabras reservadas.
Representación/ Tamaño
TIPO Valor en bits Intervalo de valores
boolean true o false 1 Tipo booleano
Carácter 16 Los caracteres alfa-numéricos son los mismos que los
char Unicode ASCII. El intervalo de valores va desde 0 hasta 65535.
Entero con signo 8
byte Desde -27 hasta 27 -1 (-128 a 127)
Operadores Relacionales.
A través de operadores relacionales es posible llevar a cabo un proceso de
comparación entre dos elementos en un programa, siendo su característica principal
el generar un resultado verdadero o falso; dichos operadores relacionales se
muestran a continuación:
Operadores Matemáticos.
En Java se encuentran disponibles los mismos operadores matemáticos que en otros
lenguajes, mencionados a continuación:
Operador Significado
+ Suma
- Resta
* Multiplicación
/ División
% Modulo (El residuo de una División)
*=
/=
INSTRUCCIONES CONDICIONALES Y DE REPETICIÓN
Lógica Condicional
Selección Simple IF
Permite la ejecución selectiva de porciones del programa de acuerdo al valor de
algunas expresiones (true o false).
Ejemplo:
Operador Condicional
Una instrucción condicional puede abreviarse de la siguiente forma:
switch(N) {
case 1: System.out.println(“Lunes”);
break;
case 2: System.out.println(“Martes”);
break;
case 3: System.out.println(“Miércoles”);
break;
case 4: System.out.println(“Jueves”);
break;
case 5: System.out.println(“Viernes”);
break;
case 6: System.out.println(“Sábado”);
break;
default: System.out.println(“Domingo”);
break;
}
Lógica Iterativa
Instrucción FOR
Ejemplo: Generar e imprimir los 100 primeros números enteros positivos;
N = 100;
for(int i=1; i<=N; i++) {
System.out.println(i);
Instrucción WHILE
El ejemplo anterior puede implementarse mediante la instrucción while
N = 100;
int i=1;
while(i<=N) {
System.out.println(i);
i++;
Instrucción DO…WHILE
El ejemplo anterior puede implementarse mediante la instrucción do…while
N = 100;
int i=1;
do {
System.out.println(i);
i++;
} while(i<=N);
Estructura Básica de un Programa Java
EJEMPLO: