JF 4 3 Practice Esp

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

Conceptos fundamentales de Java

4-3: Tipos de datos y operadores


Actividades prácticas

Objetivos de la lección:
• Usar tipos de datos primitivos en código Java
• Especificar literales para los tipos primitivos y para las cadenas
• Demostrar cómo inicializar variables
• Describir las reglas de alcance de un método
• Identificar la necesidad de conversión de tipo en una expresión
• Aplicar la conversión en código Java
• Usar operadores aritméticos
• Usar el operador de asignación
• Usar un método de la clase Math
• Acceder a un método de la clase Math de la API de Java

Vocabulario
Identifique el término correspondiente a cada una de las definiciones a continuación.

Mecanismos de almacenamiento de datos primitivos u objetos con nombre definidos en un programa. El


valor asignado puede cambiar o no (constantes).

Se utilizan símbolos para sumar, restar, multiplicar y dividir, y aritmética modular en expresiones y
fórmulas matemáticas.

Grupo de tipos de datos de Java que no utiliza la palabra clave new cuando se declara o inicializa. Los
tipos de datos primitivos almacenan el valor en el mismo lugar de la memoria que el nombre de la variable.

El tipo primitivo de Java más pequeño (1 byte) que puede contener un valor entero.

Este tipo de dato (8 bytes) es el tipo entero más grande.

Convenciones de formato y nomenclatura que siguen las mayoría de los programadores.

Este tipo de dato primitivo de Java (4 bytes) puede contener valores enteros.

Este tipo de dato primitivo de Java (8 bytes) es el primitivo más grande que puede contener un valor
decimal.

Cuando se asigna un valor a una variable por primera vez.

Este tipo de dato primitivo de Java (4 bytes) puede inicializarse con un número decimal precediendo a la
letra f. Por ejemplo: float x = 3.5f;

Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas comerciales de sus
respectivos propietarios.
Puede ser cualquier número, texto o información que represente un valor; se utiliza para inicializar un tipo
primitivo.

Sentencia Java cuando se define una variable pero no se le asigna necesariamente un valor. Ejemplo: int
x;

Esta palabra describe la prioridad matemática de una variable en un programa Java.

Este tipo de dato primitivo de Java (2 bytes) puede contener valores de un solo carácter. Ejemplo: “a”, “#”,
o “X”

Se utilizan para describir el bloque de código cuando existe una variable en un programa. {} indica la
existencia de un bloque de código.
Proceso de modificar explícitamente un tipo de dato para que se convierta en otro tipo de dato diferente.

Concepto por el que un número se redondea siempre al entero más cercano.

Signo igual “=” utilizado en una sentencia Java para asignar un valor a una variable.

Proceso de modificar un tipo de dato para que se convierta en otro tipo de dato diferente, ya sea este
implícito o explícito.

Tipo de dato primitivo de Java (2 bytes) que contiene números enteros dentro de un rango más corto que
int.

Tipo primitivo de Java de un bit que puede contener un valor true

Inténtelo/resuélvalo:
1. Escriba un programa que tome la base y altura de un triángulo y calcule y muestre la superficie de este utilizando la fórmula a
continuación.
1
𝐴𝐴 = 𝑏𝑏ℎ
2

2. Escriba las siguientes fórmulas matemáticas en Java. Tendrá que usar métodos de la clase Math así como una incrustación
de métodos y paréntesis para forzar el orden de las operaciones y calcular correctamente la respuesta. Suponga que todas
las variables de las fórmulas ya se han declarado e inicializado.
√𝑥𝑥 5 −6
a. 𝑎𝑎 =
4

b. 𝑏𝑏 = 𝑥𝑥 𝑦𝑦 − 6 𝑥𝑥
𝑧𝑧
c. 𝑐𝑐 = 4𝑐𝑐𝑐𝑐𝑐𝑐 � � − 𝑠𝑠𝑠𝑠𝑠𝑠𝑥𝑥 2
5

d. 𝑑𝑑 = 𝑥𝑥 4 − �6𝑥𝑥 − 𝑦𝑦 3
1
e. 𝑒𝑒 = 1
𝑦𝑦−
𝑥𝑥−2𝑦𝑦

f. 𝑓𝑓 = 7(𝑐𝑐𝑐𝑐𝑐𝑐(�5 − 𝑠𝑠𝑠𝑠𝑠𝑠√3𝑥𝑥 − 4))

3. Un autobús lleva 45 personas. El colegio solo utilizará el autobús si puede llenarlo del todo. El resto de personas irá en
furgonetas. Escriba un programa que registre el número de personas que se han apuntado para ir de viaje. Haga que el
programa muestre el número necesario de autobuses y, después, el número total de personas que tendrá que viajar en
furgonetas.

Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas comerciales de sus
respectivos propietarios.

2
4. Escriba true o false en los espacios en blanco del programa a continuación para mostrar el valor de la variable booleana
true_false mientras se ejecuta el programa.
int i=5;
int j=6;

boolean true_false;
true_false=(j<5); ________
true_false=(j>3); ________
true_false=(j<i); ________
true_false=(i<5); ________
true_false=(j<=5); ________

true_false=(6<6); ________
true_false=(i!=j); ________
true_false=(i==j || i<50); ________
true_false=(i==j && i<50); ________
true_false=(i>j || true_false && j>=4); ________

true_false=(!(i<2 && j==5)); ________


true_false=!true_false; ________

5. Explique por qué las declaraciones de la segunda lista son erróneas.

boolean gameOver = false; int 2beOrNot2be;


int students=50,classes=3; float price index;
double sales_tax; double lastYear'sPrice;
short number1; long class;

6. Explique por qué las declaraciones de la segunda lista no siguen las convenciones para los nombres de variables.

int cadence=3, speed=55, int c=3,s=55,g=4;


gear=4; final double salesTax=.06;
final double SALES_TAX=.06; double gearratio=.05,Gear=4;
double gearRatio=.5; int current_gear;
int currentGear=5;

Copyright © 2022, Oracle y/o sus filiales. Oracle, Java y MySQL son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas comerciales de sus
respectivos propietarios.

También podría gustarte