Já sabemos que você pode definir o valor de qualquer variável usando o operador de entrada. 

Uma instrução de entrada é usada nos casos em que um valor é especificado pelo usuário durante a execução do programa.

Mas muitas vezes precisamos definir um novo valor para uma variável calculando-a usando uma determinada fórmula. Neste caso, o - operador de atribuição 
nos ajudará
A forma geral de um operador de atribuição é a seguinte:
<nome da variável>=<expressão>;

O operador de atribuição funciona assim:
1. primeiro, a expressão à direita do sinal de atribuição é avaliada
2. O valor resultante da expressão é armazenado (eles dizem "atribuído") na variável à esquerda do sinal de atribuição. Neste caso, o valor antigo da variável é apagado.

Por exemplo, se precisarmos definir a variável c para um valor duas vezes o valor da variável b, precisaremos escrevê-la assim:
c=2*b;

Não se esqueça que na programação você não pode omitir sinais de multiplicação em uma expressão. Caso contrário, o computador não entenderá o que você deseja multiplicar.
Por exemplo, você não pode simplesmente escrever c=2b, isso seria errado!

A expressão do lado direito do operador de atribuição permite calcular valores usando várias fórmulas.

O que uma expressão pode conter
x números inteiros e números reais (em números reais, as partes inteiras e fracionárias são separadas por um ponto, não uma vírgula, como é habitual na matemática)
• sinais aritméticos:  
+ adição,
- subtração,
* multiplicação,
divisão /,
módulo %

x chamadas para funções padrão através da classe Math
 Math.abs(i) módulo numérico i 
 Math.sqrt(x) a raiz quadrada do número real x
 Math.pow(x,y) calcula x elevado a y

x parênteses para mudar a ordem das ações

Qualquer linguagem de programação inclui muitas funções internas que podem ser usadas em expressões aritméticas.

Por exemplo, as funções matemáticas padrão mais usadas e como elas são escritas em Java
 Math.abs(i) módulo i
 Math.sqrt(x) raiz quadrada de um número real x
 Math.pow(x,y) calcula x elevado a y

Deve ser lembrado que o argumento da função é sempre escrito entre colchetes.
 

Regras para escrever expressões aritméticas em uma linguagem de programação

Digamos que precisamos calcular uma expressão escrita na forma matemática desta  maneira:
Antes de escrever um programa que calcula o resultado para nós, formulamos REGRAS para escrever expressões algébricas em uma linguagem de programação:
1. As expressões contêm números, outros nomes de variáveis, sinais de operação, parênteses, nomes de função
2. Operações aritméticas e seus sinais (+, -, *, /, %)
3. O separador entre as partes inteiras e fracionárias é um ponto.
4. A expressão é escrita  uma por linha (notação linear de expressões), os caracteres são alinhados sequencialmente um após o outro, TODOS os sinais de operação são afixados; parênteses são usados

Assim, seguindo as regras para escrever expressões aritméticas, devemos traduzir essa fração (notação matemática) em uma notação linear, ou seja, escrever a fração em uma linha.
Porque no numerador e no denominador são complexos (ou seja, contêm dois ou mais fatores), então, ao escrever de forma linear, é necessário tomar as expressões no numerador e no denominador entre colchetes.
Assim, a notação linear de tal expressão ficará assim:

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

Vamos escrever um programa para calcular esta expressão:
para isso, vamos definir os dados de entrada e saída

entrada:  porque conhecemos todos os valores, então nada precisa ser inserido no teclado, portanto não haverá entrada

dados de saída: O programa deve exibir o resultado da expressão aritmética fornecida (você pode colocá-lo em alguma variável, ou exibir imediatamente o valor na tela).

Mostraremos imediatamente o resultado da expressão na tela sem salvá-lo em nenhuma variável.  
Porque temos uma fração, o resultado será um número real & nbsp; public class Principal { public static void main(String[] args) { System.out.print((2*17,56*17,56)/(7*2,47*0,43)); } }
Execute o programa em seu computador e verifique se ele gera 82.949843

Depois disso, conclua a tarefa.

Existem duas operações de divisão na linguagem de programação Java:
/ divisão  e % cálculo do restante da divisão.

Coisas para lembrar:
1) A operação de cálculo do resto da divisão (%) é realizada APENAS em números inteiros
2) O resultado da operação de divisão (/) depende do tipo de operandos   
A regra aqui é:
Na divisão de um número inteiro por outro inteiro, a parte fracionária é sempre descartada, independentemente do tipo de variável em que armazenamos o valor!

Ao armazenar um resultado real em uma variável inteira, a parte fracionária também será descartada

Vejamos exemplos de operações de divisão: int i; duplo x; i = 7; x = i/4; // x=1, inteiro dividido por inteiro x = i / 4.; // x=1,75, um número inteiro é dividido por uma fração (4 - sem um ponto é percebido como um número inteiro, 4. (com um ponto) já é um número real!) x =(duplo) i / 4; // x=1.75, divide um fracionário por um inteiro - aqui a variável i é convertida em um número real - esta é uma conversão de tipo EXPLICITA