JF 4 3 Practice Esp
JF 4 3 Practice Esp
JF 4 3 Practice Esp
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.
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 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.
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;
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.
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.
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𝑦𝑦
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); ________
6. Explique por qué las declaraciones de la segunda lista no siguen las convenciones para los nombres de variables.
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.