Java: Instrucciones de control alternativas

Las instrucciones de control alternativas o condicionales permiten determinar el flujo de ejecución de un programa evaluando una condición lógica. Existen cuatro instrucciones de control condicionales en Java: if, if-else, switch y el operador ternario. Instrucción If Evalúa una condición lógica y, solo si esta se cumple, se ejecutará cierto bloque de instrucciones. En caso... Leer más →

Java: Operadores lógicos

Los operadores lógicos están relacionados con el álgebra de Boole. Evalúan una expresión en la que están implicados uno o dos operandos con valor de tipo boolean. Retornan como resultando un valor lógico, que será true si la evaluación de la expresión es cierta o false en caso contrario. Existen tres operadores lógicos: OperadorDescripciónSintaxis&& And lógico... Leer más →

Java: Operadores relacionales

Los operadores relacionales evalúan dos operandos, de tipo primitivo (byte, int, char, float, etc.), relacionándolos entre si (de ahí su nombre). Devuelven un valor de tipo boolean. Dicho valor dependerá de si la relación (especificada por el operador) entre ambos operandos es cierta (true) o falsa (false). Los operadores relacionales existentes en java se indican... Leer más →

Java: Operadores aritméticos

Como su nombre indica, los operadores aritméticos permiten realizar operaciones aritméticas (suma, resta, producto, etc...). Podemos distinguir dos tipos de operaciones aritméticas: los que realizan operaciones básicas y los que realizan operaciones de incremento y decremento. Operaciones básicas Las operaciones aritméticas básicas son las que se indican en la siguiente tabla: Operador Descripción Sintaxis +... Leer más →

Java: Operador de asignación

Operador de asignación = El operador de asignación en Java (como en otros lenguajes) permite asignar valores a las variables. Si una variable tiene un valor previo y se realiza una asignación, el valor que tenía se reemplazará con el nuevo. /* Se asigna valor 5 a la variable a y valor 6 a la... Leer más →

Java: Operadores y expresiones

Operador Permiten realizar operaciones sobre uno, dos o tres operandos. Devuelven un resultado tras completar la operación. Algunos de los operadores que podemos encontrar en Java son: Operador de asignación Operadores aritméticos Operadores relacionales Operadores lógicos Los explicaré en detalle más adelante. Operando Pueden ser variables, constantes y/o expresiones. Se sitúan en el lado derecho... Leer más →

Java: Conversión de tipos (Java casting)

Anterior: Tipos numéricos con decimales Java es un lenguaje fuertemente tipado, por lo que será necesario indicar el tipo de dato de un variable en su declaración. La información que se almacenará en dicha variable deberá ser compatible con el tipo indicado durante toda la ejecución. Esto hace que el código sea más confiable, pero... Leer más →

Java: Tipos numéricos con decimales

Anterior: Tipos numéricos sin decimales Siguiente: Conversión de tipos (casting) float Punto flotante de simple precisión. Permite almacenar valores decimales con signo (positivos, negativos y cero). Ocupa 32 bits (4 bytes) en memória. El rango de valores va del 1.4e-45F al 3.4e+38F. Se escribe al final del valor una F (mayúscula o minúscula) para diferenciarlo... Leer más →

Java: Tipos numéricos sin decimales

Anterior: Tipos boolean y char Siguiente: Tipos numéricos con decimales byte Permite almacenar números enteros muy pequeños con signo (positivos, negativos y cero). Ocupa 8 bits (1byte) en memoria. El rango de valores posibles va de -128 a 127 Ejemplos: byte jugadores = 7; byte pisos = 15; short Permite almacenar números enteros pequeños con... Leer más →

Java: Tipos boolean y char

Anterior: Tipos de datos Siguiente: Tipos numéricos sin decimales boolean El tipo boolean permite almacenar valores lógicos (verdadero o falso). Los datos de este tipo no podrán tomar ningún valor diferente a estos dos. Existen dos literales definidos en Java para representar estos valores: true y false. Ocupa 1 bit en memoria, pero el tamaño real... Leer más →

Subir ↑