Está en la página 1de 4

TRABAJO: AUTÓNOMO COLABORATIVO

TEMA: Resumen del libro Fundamentos de la Programación en Java- Jorge


Martinez, el tema de variables y sentencias de control, use WiseOne para sintetizar
la búsqueda
ASIGNATURA: Fundamentos de programación

Nombre: Iza Iza Nataly Maribel Nivel: Primer Semestre


Carrera: Desarrollo de Software Jornada: Matutina
Docente: Miguel Ulcuango Código: 23242051
Fecha: 26 /10 /2023 Calificación: _______________

 Variables
Los programas Java utilizan variables para almacenar valores, realizar cálculos,
modificar valores almacenados, mostrarlos a través de la consola, almacenarlos en
disco, enviarlos a través de la red, etc. La variable almacena un solo valor.

Una variable se define por un nombre, tipo y el rango de valores que puede
almacenar.

El nombre de la variable permite hacer referencia a ella. El nombre debe cumplir


con las reglas que se aplican a los identificadores. El tipo representa el formato del
valor que la variable puede almacenar: cadena, valor lógico, entero, número real o
tipo de datos complejos. Un rango representa los valores que puede tomar una
variable.

Tipos Primitivos

Las variables de Java pueden ser tipos de datos primitivos o referencias a objetos, y
los tipos primitivos permiten representar valores primitivos. Estos tipos se dividen
en enteros, reales, caracteres y booleanos.

 Números enteros

En Java, el tipo de datos numérico entero es un subconjunto limitado de números


enteros del mundo real que pueden ser positivos o negativos. Los tipos de datos
enteros en Java son byte, short, int y long12. Los cuatro tipos de datos están
firmados, lo que significa que almacenan números tanto positivos como negativos.
 Números reales

Java también tiene dos tipos de datos numéricos de punto flotante: flotante y doble,
que se utilizan para representar números decimales

 Caracteres

El tipo de datos que almacena caracteres es char.

 Booleano

Booleano es un tipo de datos Java que sólo puede tener dos valores: verdadero o
falso. Se puede declarar una variable booleana asignándole uno de estos valores.
También puede utilizar operadores lógicos como andand (y), || (o), ! (no)
concatena ni niega expresiones booleanas. La clase booleana le permite crear
objetos booleanos que se pueden comparar usando los métodos Equals o ==.

 Sentencias De Control
Las declaraciones de control son elementos del código fuente que controlan el flujo
de ejecución del programa. Estas declaraciones le permiten cambiar el flujo del
programa introduciendo bucles y condiciones.

 Estructura if

La declaración if ejecuta instrucciones solo si se cumple una condición. Si la


condición es falsa, no hagas nada:

(si es un diagrama de flujo)

La gramática es la siguiente:

Por ejemplo:

Ejecute el programa y pruébelo varias veces con diferentes valores.


 Estructura if else

La cláusula if-else determina qué declaraciones ejecutar en función de si la


condición es verdadera o falsa:

(si el diagrama de bloques es diferente)

La gramática es la siguiente:

Por ejemplo:

Este programa realiza diferentes acciones dependiendo de si el número ingresado es


par o impar:

La última declaración no tiene sangría, por lo que no forma parte de la condición y


siempre se ejecutará.

 Estructura if else if

Las declaraciones if-elif-else dependen de dos o más condiciones que se evalúan


secuencialmente. La primera directiva verdadera determina qué directivas se
ejecutan:

(diagrama de flujo if-elif-else)

La gramática es la siguiente:
El último segundo es opcional.

Por ejemplo, la tasa impositiva que una persona debe pagar en función de su salario
se puede mostrar en la siguiente tabla:

Posteriormente, el procedimiento para calcular el impuesto a pagar es el siguiente:

Siempre se implementa sólo una de las alternativas. Sólo una de las condiciones es
verdadera y las demás ya no se evalúan.

Otra forma de escribir el mismo programa usando declaraciones if es la siguiente:

Esta manera es menos clara, porque no es evidente a primera vista que sólo una de las
condiciones será verdadera.

También podría gustarte