Ya sabemos que puedes establecer el valor de cualquier variable usando el operador de entrada. 

Una instrucción de entrada se utiliza en los casos en que el usuario especifica un valor durante la ejecución del programa.

Pero muy a menudo necesitamos establecer un nuevo valor para una variable calculándola usando una fórmula determinada. En este caso, el - operador de asignación 
nos ayudará
La forma general de un operador de asignación es la siguiente:
<nombre de variable>=<expresión>;

El operador de asignación funciona así:
1. primero, se evalúa la expresión a la derecha del signo de asignación
2. El valor resultante de la expresión se almacena (dicen "asignado") en la variable a la izquierda del signo de asignación. En este caso, se borra el valor antiguo de la variable.

Por ejemplo, si necesitamos establecer la variable c en un valor dos veces el valor de la variable b, entonces necesitaremos escribirlo así:
c=2*b;

No olvides que en programación no puedes omitir los signos de multiplicación en una expresión. De lo contrario, la computadora no entenderá lo que quieres multiplicar.
Por ejemplo, no puedes simplemente escribir c=2b, ¡eso sería incorrecto!

La expresión del lado derecho del operador de asignación le permite calcular valores usando varias fórmulas.

Qué puede contener una expresión
X números enteros y números reales (en números reales, las partes enteras y fraccionarias están separadas por un punto, no por una coma, como es habitual en matemáticas)
• signos aritméticos:  
+ adición,
- resta,
* multiplicación,
división /,
% módulo

X llamadas a funciones estándar a través de la clase Math
 Math.abs(i) módulo numérico i 
 Math.sqrt(x) la raíz cuadrada del número real x
 Math.pow(x,y) calcula x elevado a y

X paréntesis para cambiar el orden de las acciones

Cualquier lenguaje de programación incluye muchas funciones integradas que se pueden usar en expresiones aritméticas.

Por ejemplo, las funciones matemáticas estándar más utilizadas y cómo se escriben en Java
 Math.abs(i) módulo i
 Math.sqrt(x) raíz cuadrada de un número real x
 Math.pow(x,y) calcula x elevado a y

Debe recordarse que el argumento de la función siempre se escribe entre paréntesis.
 

Reglas para escribir expresiones aritméticas en un lenguaje de programación

Digamos que necesitamos calcular una expresión escrita en forma matemática de esta  forma:
Antes de escribir un programa que calcule el resultado por nosotros, formulamos REGLAS para escribir expresiones algebraicas en un lenguaje de programación:
1. Las expresiones contienen números, otros nombres de variables, signos de operación, paréntesis, nombres de funciones
2. Operaciones aritméticas y sus signos (+, -, *, /, %)
3. El separador entre las partes enteras y fraccionarias es un punto.
4. La expresión se escribe  una por línea (notación lineal de expresiones), los caracteres se alinean secuencialmente uno tras otro, se colocan TODOS los signos de operación; se usan paréntesis

Así, siguiendo las reglas para escribir expresiones aritméticas, debemos traducir esta fracción (notación matemática) a una notación lineal, es decir, escribir la fracción en una sola línea..
Porque en el numerador y el denominador son complejos (es decir, contienen dos o más factores), entonces al escribir en forma lineal, es necesario tomar las expresiones en el numerador y el denominador entre paréntesis.
Por lo tanto, la notación lineal de dicha expresión se verá así:

(2*17,56*17,56)/(7*2,47*0,43)

Escribamos un programa para calcular esta expresión:
para hacer esto, definamos los datos de entrada y salida

entrada:  porque conocemos todos los valores, entonces no es necesario ingresar nada desde el teclado, por lo tanto, no habrá entrada

datos de salida: El programa debe mostrar el resultado de la expresión aritmética dada (puede ponerlo en alguna variable, o mostrar inmediatamente el valor en la pantalla).

Inmediatamente mostraremos el resultado de la expresión en pantalla sin guardarlo en ninguna variable.  
Porque tenemos una fracción, el resultado será un número real & nbsp; clase pública Principal { public static void main(String[] args) { Impresión de salida del sistema ((2*17,56*17,56)/(7*2,47*0,43)); } }
Ejecute el programa en su computadora y asegúrese de que genera 82.949843

Después de eso, completa la tarea.

Hay dos operaciones de división en el lenguaje de programación Java:
/ división  y % cálculo del resto de la división.

Cosas para recordar:
1) La operación de calcular el resto de la división (%) SOLO se realiza sobre números enteros
2) El resultado de la operación de división (/) depende del tipo de operandos   
La regla aquí es:
Al dividir un número entero por otro número entero, la parte fraccionaria siempre se descarta, ¡sin importar en qué tipo de variable almacenemos el valor!

Al almacenar un resultado real en una variable entera, la parte fraccionaria también se descartará

Veamos ejemplos de cómo realizar operaciones de división: int i; doble X; yo = 7; x = yo / 4; // x=1, entero dividido por entero x = yo / 4.; // x=1.75, un número entero se divide por una fracción (4 - sin punto se percibe como un número entero, 4. (con punto) ya es un número real!) x =(doble) i / 4; // x=1.75, divide un fraccionario por un entero - aquí la variable i se convierte a un número real - esta es una conversión de tipo EXPLÍCITO