Conceptos Fundamentales de Programación en Java: Variables, Operadores y Estructuras de Control
Clasificado en Informática
Escrito el en español con un tamaño de 4,14 KB
Variables y Tipos de Datos
- Una literal no es una variable.
- Un bloque de elementos de datos relacionados se llama arreglo (o array en inglés).
- De acuerdo con la convención, el carácter de símbolo de dólar ($) nunca se usa para empezar el nombre de una variable.
- Un objeto es un conjunto de software de variables y métodos relacionados: estado y comportamiento.
- Java usa Unicode de 16 bits.
- Se puede usar el tipo de datos
short
para ahorrar memoria en arreglos grandes. - No es necesario atribuir un valor cuando se declara un campo.
- Cada elemento en un arreglo (array) es llamado un elemento.
- Los parámetros no siempre son secretos como las variables. (Esta afirmación es incorrecta). Los parámetros son variables que se pasan a un método.
- La longitud de un arreglo (array) se establece cuando se crea el arreglo.
Operadores
- El operador con la prioridad más alta es evaluado antes que los operadores con menor prioridad.
- Los operadores en la misma línea tienen igual prioridad.
- Si el nombre de una variable consta solo de letras minúsculas, use solo una palabra (esto es una convención, pero no una regla estricta; se recomienda usar camelCase para nombres de variables).
- El nombre de una variable no debe ser una palabra clave reservada de Java.
- Los operadores unarios solo requieren un operando.
++
es un ejemplo de un operador de incremento.- Los operadores condicionales muestran un comportamiento de "cortocircuito" (short-circuiting behavior).
- El operador condicional
? :
también es conocido como operador ternario. - Una expresión es un concepto formado por variables, operadores e invocaciones de métodos.
- El resultado del ejemplo
1 * 2 * 3
es siempre el mismo (6). x + y / 100
es un ejemplo de una expresión ambigua si no se usan paréntesis.- Las siguientes declaraciones:
x + y / 100
yx + (y / 100)
son equivalentes debido a la precedencia de operadores.
Bloques y Estructuras de Control
- Un bloque es un grupo de cero o más declaraciones delimitado por llaves
{}
. - El cuerpo de una instrucción
switch
se conoce como un bloqueswitch
. - La instrucción
break
tiene dos formas: etiquetada (labeled) y no etiquetada (unlabeled). - "Distinto" no es un sinónimo de la palabra "Concatenar". Un sinónimo correcto sería "unir" o "combinar".
- Los operadores unarios llevan a cabo varias operaciones, como incrementar o decrementar un valor.
- El operador de incremento/decremento puede ser aplicado antes (prefijo) o después (posfijo) del operando.
- El lenguaje de programación Java admite diferentes tipos de operadores.
- Se pueden formar expresiones compuestas a partir de expresiones más pequeñas, siempre y cuando el tipo de datos requerido por una parte de la expresión coincida con el tipo de datos de la otra.
- Algunas expresiones pueden convertirse en declaraciones terminándolas con un punto y coma (
;
). - Las instrucciones de control de flujo interrumpen el flujo normal de ejecución. Un sinónimo para "interrumpir" es "desviar" o "alterar".
- El valor de
testScore
puede satisfacer más de una expresión en una instrucción compuesta: por ejemplo, sitestScore
es 76, satisface tanto76 >= 70
como76 >= 60
. Un sinónimo para "satisfacer" es "cumplir". - La instrucción
while
ejecuta continuamente un bloque de declaraciones mientras una condición particular es verdadera. - La diferencia entre
do-while
ywhile
es quedo-while
evalúa su expresión al final del bucle en lugar de al principio.