Operadores
1. Matemática : Operadores de Artimétic
En el último ejercicio, aprendimos sobre distintos tipos de variables y cómo podemos aignarles un valor. Por ejemplo:
int age = 3; // declara la variable age de type int con valor de 3
age = 4; // asingnale el valor de 4 a la variable age
El código de arriba le suma 1 a la variable age.
Y en Java, podemos realizar operaciones matemáticas directamente en las variables y con los siguientes opereadores aritméticos: +, -, *, /, %.
Por ejemplo, podemos usar el operator de suma + para sumarle 1 a la variable age:
int age = 3; // declara la variable age de type int con valor de 3
age = age + 1;// suma 1 a la variable age
Lista de operadores de aritmética en Java:
+: suma.-: resta.*: multiplicación./: (regural) división. Note:10 / 4resulta 2, en vez de 2.5 ya que se descarta el resto de la división.%: modulo. Note:10 / 4resulta 2. Esta operación resulta en el resto de una división.
Suma (+) se usa en String como uno operador de unificación. Por ejemplo:
String name = "Patric" + "k"; es igual que String name = "Patrick";
2. Comparación: Operador Relacional
Ahora vamos aprender como compara números. Para eso necesitaremos el operador relacional.
Al igual que en matemáticas, podemos comparar variables usando estos operadores >, <, >=, <=. Por ejemplo: (3 > 2) resulta en el valor true, un valor boolean.
Estos son los operadores relacionale en Java:
==: igual a. (i.e.(3 == 3)istrue)!=: no igual a. (i.e.(3 != 3)isfalse)>: mayor a.<: menor a.>=: mayor a o igual a.<=: menor a o igual a.
Note: puedes usar == y != en dos variables con data del mismo tipo.
3. Examen de estadística
Patrick 🐥 y 4 alumnos acaban de tener un examen de música. Los resultados de sus exámenes: Patrick(88), Tom(89), Mary(95), Chris(84), Jen(92).
Queremos producir un reporte de estádisticas de la clase de música.
Este reporte contiene los resultados de cada estudiante, el promedio de la clase, y si el promedio de la clase está sobre 60, 70, 80, 90 (true or false):
---------------------------
Music Grade Report
---------------------------
Student Grades:
- Patrick: ...
- Tom: ...
...
Class Average: ...
- Average Over 60: ...
- Average Over 70: ...
- Average Over 80: ...
- Average Over 90: ...
Ahora vamos a escribir el programa usando operadores relacionales 🎵
Instrucciones:
Identifique todas las variables en las declaraciones de print y declaralas empezando en la línea 12 con el valor y tipo de data correcto. (Note que hay 10 variables en total, y la variable
averageya ha sido declarada). Hint: Por ejemplo, la variablepatrickGradedebería ser declarada y asignada en la línea 13 comoint patrickGrade = 88;.Calcule el promedio correcto para la clase y asignale el valor a la variable
averageusando operadores aritméticos como+,-,*,/,%.Note que el promedio es
(total points)/(number of students).Asigna las variables
over60,over70,over80,over90con los valores correctos usando operadores relacionales como>,<,>=,<=.Ejecuta el código de tu programa y be el reported impreso.