Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Operações Matemáticas em Java | Tipos básicos, operações
Noções Básicas de Java
course content

Conteúdo do Curso

Noções Básicas de Java

Noções Básicas de Java

1. Primeiros Passos
2. Tipos básicos, operações
3. Loops
4. Arrays
5. String

Operações Matemáticas em Java

Operadores

No capítulo anterior, observamos que foram utilizados operadores matemáticos básicos como +, -, / e *. Esses operadores são familiares para nós das calculadoras ou da matemática; você também pode utilizá-los em um editor de código.

Vamos rever o básico:

  • + – adição;
  • - – subtração;
  • / – divisão;
  • * – multiplicação.

Você pode usar esses quatro operadores fundamentais com tipos de dados numéricos (byte, short, long, float, double).

Nota

Se você leu o capítulo anterior, entende que pode usar esses operadores com char, mas não focaremos nisso agora.

Vamos explorar o uso desses operadores com um exemplo de código:

java

Main

123456789101112131415
package com.example; public class Main { public static void main(String[] args) { int a = 10; // creating an int variable with value 10 int b = 17; // creating an int variable with value 17 int res = a + b; /* creating an int variable that will represent the sum of value a and value b */ System.out.println(res); // printing result to the console } }

Como podemos observar, a variável res contém o valor 27, que é a soma de 10 e 17.

Vamos considerar mais alguns exemplos:

java

Main

12345678910111213141516171819
package com.example; public class Main { public static void main(String[] args) { int plus = 16 + 4; // creating an int variable with value of sum of 16 and 4 int minus = plus - 10; /* creating an int variable with value of subtraction of plus variable and 10 */ int multiplying = minus * 4; /* variable that holds a value of multiplying of minus variable and 4 */ int complexDivision = (multiplying - 4) / 9; /* using a subtraction and division operations on our "multiplying" variable */ System.out.println(complexDivision); //printing result to the console } }

Podemos utilizar tanto números quanto variáveis em nossas operações. No entanto, vale lembrar que a criação de múltiplas variáveis contribui para o aumento da stack memory (memória de pilha). Portanto, é recomendável utilizar números regulares sempre que possível. Além disso, podemos observar que a precedência dos operadores é respeitada. Operações dentro de parênteses são realizadas primeiro, seguidas por multiplicação ou divisão, e depois adição ou subtração.

Desta forma, podemos realizar operações simples com diferentes dados numéricos.

Nota

É também importante mencionar a divisão inteira com resto. Por padrão, o Java arredondará o resultado para o valor inteiro mais próximo. Podemos resolver esse problema alterando a variável para um tipo de dados de ponto flutuante.

Ordem das Operações

Java segue os princípios básicos da matemática, e as operações também têm uma ordem de execução. Vamos dar uma olhada em um exemplo:

java

main

12345678
package com.example; public class Main { public static void main(String[] args) { int result = (10 + 5) * 2 - 8 / 4 + 1; System.out.println(result); } }

Aqui chegamos ao resultado realizando operações de forma sequencial. Vamos olhar a ordem:

Portanto, você pode priorizar a execução de operações usando parênteses regulares, assim como na aritmética.

Agora, vamos passar para um exercício simples para reforçar o material.

Tarefa

Tente escrever um código que calcule a soma do primeiro e do segundo números e depois divida o resultado pelo terceiro número:

Tarefa

Tente escrever um código que calcule a soma do primeiro e do segundo números e depois divida o resultado pelo terceiro número:

Tudo estava claro?

Seção 2. Capítulo 4
toggle bottom row

Operações Matemáticas em Java

Operadores

No capítulo anterior, observamos que foram utilizados operadores matemáticos básicos como +, -, / e *. Esses operadores são familiares para nós das calculadoras ou da matemática; você também pode utilizá-los em um editor de código.

Vamos rever o básico:

  • + – adição;
  • - – subtração;
  • / – divisão;
  • * – multiplicação.

Você pode usar esses quatro operadores fundamentais com tipos de dados numéricos (byte, short, long, float, double).

Nota

Se você leu o capítulo anterior, entende que pode usar esses operadores com char, mas não focaremos nisso agora.

Vamos explorar o uso desses operadores com um exemplo de código:

java

Main

123456789101112131415
package com.example; public class Main { public static void main(String[] args) { int a = 10; // creating an int variable with value 10 int b = 17; // creating an int variable with value 17 int res = a + b; /* creating an int variable that will represent the sum of value a and value b */ System.out.println(res); // printing result to the console } }

Como podemos observar, a variável res contém o valor 27, que é a soma de 10 e 17.

Vamos considerar mais alguns exemplos:

java

Main

12345678910111213141516171819
package com.example; public class Main { public static void main(String[] args) { int plus = 16 + 4; // creating an int variable with value of sum of 16 and 4 int minus = plus - 10; /* creating an int variable with value of subtraction of plus variable and 10 */ int multiplying = minus * 4; /* variable that holds a value of multiplying of minus variable and 4 */ int complexDivision = (multiplying - 4) / 9; /* using a subtraction and division operations on our "multiplying" variable */ System.out.println(complexDivision); //printing result to the console } }

Podemos utilizar tanto números quanto variáveis em nossas operações. No entanto, vale lembrar que a criação de múltiplas variáveis contribui para o aumento da stack memory (memória de pilha). Portanto, é recomendável utilizar números regulares sempre que possível. Além disso, podemos observar que a precedência dos operadores é respeitada. Operações dentro de parênteses são realizadas primeiro, seguidas por multiplicação ou divisão, e depois adição ou subtração.

Desta forma, podemos realizar operações simples com diferentes dados numéricos.

Nota

É também importante mencionar a divisão inteira com resto. Por padrão, o Java arredondará o resultado para o valor inteiro mais próximo. Podemos resolver esse problema alterando a variável para um tipo de dados de ponto flutuante.

Ordem das Operações

Java segue os princípios básicos da matemática, e as operações também têm uma ordem de execução. Vamos dar uma olhada em um exemplo:

java

main

12345678
package com.example; public class Main { public static void main(String[] args) { int result = (10 + 5) * 2 - 8 / 4 + 1; System.out.println(result); } }

Aqui chegamos ao resultado realizando operações de forma sequencial. Vamos olhar a ordem:

Portanto, você pode priorizar a execução de operações usando parênteses regulares, assim como na aritmética.

Agora, vamos passar para um exercício simples para reforçar o material.

Tarefa

Tente escrever um código que calcule a soma do primeiro e do segundo números e depois divida o resultado pelo terceiro número:

Tarefa

Tente escrever um código que calcule a soma do primeiro e do segundo números e depois divida o resultado pelo terceiro número:

Tudo estava claro?

Seção 2. Capítulo 4
toggle bottom row

Operações Matemáticas em Java

Operadores

No capítulo anterior, observamos que foram utilizados operadores matemáticos básicos como +, -, / e *. Esses operadores são familiares para nós das calculadoras ou da matemática; você também pode utilizá-los em um editor de código.

Vamos rever o básico:

  • + – adição;
  • - – subtração;
  • / – divisão;
  • * – multiplicação.

Você pode usar esses quatro operadores fundamentais com tipos de dados numéricos (byte, short, long, float, double).

Nota

Se você leu o capítulo anterior, entende que pode usar esses operadores com char, mas não focaremos nisso agora.

Vamos explorar o uso desses operadores com um exemplo de código:

java

Main

123456789101112131415
package com.example; public class Main { public static void main(String[] args) { int a = 10; // creating an int variable with value 10 int b = 17; // creating an int variable with value 17 int res = a + b; /* creating an int variable that will represent the sum of value a and value b */ System.out.println(res); // printing result to the console } }

Como podemos observar, a variável res contém o valor 27, que é a soma de 10 e 17.

Vamos considerar mais alguns exemplos:

java

Main

12345678910111213141516171819
package com.example; public class Main { public static void main(String[] args) { int plus = 16 + 4; // creating an int variable with value of sum of 16 and 4 int minus = plus - 10; /* creating an int variable with value of subtraction of plus variable and 10 */ int multiplying = minus * 4; /* variable that holds a value of multiplying of minus variable and 4 */ int complexDivision = (multiplying - 4) / 9; /* using a subtraction and division operations on our "multiplying" variable */ System.out.println(complexDivision); //printing result to the console } }

Podemos utilizar tanto números quanto variáveis em nossas operações. No entanto, vale lembrar que a criação de múltiplas variáveis contribui para o aumento da stack memory (memória de pilha). Portanto, é recomendável utilizar números regulares sempre que possível. Além disso, podemos observar que a precedência dos operadores é respeitada. Operações dentro de parênteses são realizadas primeiro, seguidas por multiplicação ou divisão, e depois adição ou subtração.

Desta forma, podemos realizar operações simples com diferentes dados numéricos.

Nota

É também importante mencionar a divisão inteira com resto. Por padrão, o Java arredondará o resultado para o valor inteiro mais próximo. Podemos resolver esse problema alterando a variável para um tipo de dados de ponto flutuante.

Ordem das Operações

Java segue os princípios básicos da matemática, e as operações também têm uma ordem de execução. Vamos dar uma olhada em um exemplo:

java

main

12345678
package com.example; public class Main { public static void main(String[] args) { int result = (10 + 5) * 2 - 8 / 4 + 1; System.out.println(result); } }

Aqui chegamos ao resultado realizando operações de forma sequencial. Vamos olhar a ordem:

Portanto, você pode priorizar a execução de operações usando parênteses regulares, assim como na aritmética.

Agora, vamos passar para um exercício simples para reforçar o material.

Tarefa

Tente escrever um código que calcule a soma do primeiro e do segundo números e depois divida o resultado pelo terceiro número:

Tarefa

Tente escrever um código que calcule a soma do primeiro e do segundo números e depois divida o resultado pelo terceiro número:

Tudo estava claro?

Operadores

No capítulo anterior, observamos que foram utilizados operadores matemáticos básicos como +, -, / e *. Esses operadores são familiares para nós das calculadoras ou da matemática; você também pode utilizá-los em um editor de código.

Vamos rever o básico:

  • + – adição;
  • - – subtração;
  • / – divisão;
  • * – multiplicação.

Você pode usar esses quatro operadores fundamentais com tipos de dados numéricos (byte, short, long, float, double).

Nota

Se você leu o capítulo anterior, entende que pode usar esses operadores com char, mas não focaremos nisso agora.

Vamos explorar o uso desses operadores com um exemplo de código:

java

Main

123456789101112131415
package com.example; public class Main { public static void main(String[] args) { int a = 10; // creating an int variable with value 10 int b = 17; // creating an int variable with value 17 int res = a + b; /* creating an int variable that will represent the sum of value a and value b */ System.out.println(res); // printing result to the console } }

Como podemos observar, a variável res contém o valor 27, que é a soma de 10 e 17.

Vamos considerar mais alguns exemplos:

java

Main

12345678910111213141516171819
package com.example; public class Main { public static void main(String[] args) { int plus = 16 + 4; // creating an int variable with value of sum of 16 and 4 int minus = plus - 10; /* creating an int variable with value of subtraction of plus variable and 10 */ int multiplying = minus * 4; /* variable that holds a value of multiplying of minus variable and 4 */ int complexDivision = (multiplying - 4) / 9; /* using a subtraction and division operations on our "multiplying" variable */ System.out.println(complexDivision); //printing result to the console } }

Podemos utilizar tanto números quanto variáveis em nossas operações. No entanto, vale lembrar que a criação de múltiplas variáveis contribui para o aumento da stack memory (memória de pilha). Portanto, é recomendável utilizar números regulares sempre que possível. Além disso, podemos observar que a precedência dos operadores é respeitada. Operações dentro de parênteses são realizadas primeiro, seguidas por multiplicação ou divisão, e depois adição ou subtração.

Desta forma, podemos realizar operações simples com diferentes dados numéricos.

Nota

É também importante mencionar a divisão inteira com resto. Por padrão, o Java arredondará o resultado para o valor inteiro mais próximo. Podemos resolver esse problema alterando a variável para um tipo de dados de ponto flutuante.

Ordem das Operações

Java segue os princípios básicos da matemática, e as operações também têm uma ordem de execução. Vamos dar uma olhada em um exemplo:

java

main

12345678
package com.example; public class Main { public static void main(String[] args) { int result = (10 + 5) * 2 - 8 / 4 + 1; System.out.println(result); } }

Aqui chegamos ao resultado realizando operações de forma sequencial. Vamos olhar a ordem:

Portanto, você pode priorizar a execução de operações usando parênteses regulares, assim como na aritmética.

Agora, vamos passar para um exercício simples para reforçar o material.

Tarefa

Tente escrever um código que calcule a soma do primeiro e do segundo números e depois divida o resultado pelo terceiro número:

Seção 2. Capítulo 4
Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt