Conteúdo do Curso
Noções Básicas de Java
Noções Básicas de Java
Operações Matemáticas em Java
Operators
In the previous chapter, we observed that we used basic mathematical operators such as +
, -
, /
, and *
. These operators are familiar to us from calculators or mathematics; you can also use them in a code editor.
Let's go through the basics:
+
– addition;-
– subtraction;/
– division;*
– multiplication.
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:
Main
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:
Main
package com.example; public class Main { public static void main(String[] args) { // Creating an int variable with the sum of 16 and 4 int plus = 16 + 4; /* Creating an int variable with the value of the subtraction of the `plus` variable and 10 */ int minus = plus - 10; /* Variable that holds the result of multiplying the `minus` variable by 4 */ int multiplying = minus * 4; /* Using subtraction and division operations on the `multiplying` variable */ int complexDivision = (multiplying - 4) / 9; // Printing the result to the console System.out.println(complexDivision); } }
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.
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:
main
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:
So, you can prioritize the execution of operations using regular parentheses, just like in arithmetic.
Swipe to start coding
- Add the values of the variables
firstNumber
andsecondNumber
. - Divide the sum by the value of the variable
thirdNumber
. - Store the final result in the variable
result
.
Solução
solution
Obrigado pelo seu feedback!
Operações Matemáticas em Java
Operators
In the previous chapter, we observed that we used basic mathematical operators such as +
, -
, /
, and *
. These operators are familiar to us from calculators or mathematics; you can also use them in a code editor.
Let's go through the basics:
+
– addition;-
– subtraction;/
– division;*
– multiplication.
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:
Main
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:
Main
package com.example; public class Main { public static void main(String[] args) { // Creating an int variable with the sum of 16 and 4 int plus = 16 + 4; /* Creating an int variable with the value of the subtraction of the `plus` variable and 10 */ int minus = plus - 10; /* Variable that holds the result of multiplying the `minus` variable by 4 */ int multiplying = minus * 4; /* Using subtraction and division operations on the `multiplying` variable */ int complexDivision = (multiplying - 4) / 9; // Printing the result to the console System.out.println(complexDivision); } }
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.
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:
main
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:
So, you can prioritize the execution of operations using regular parentheses, just like in arithmetic.
Swipe to start coding
- Add the values of the variables
firstNumber
andsecondNumber
. - Divide the sum by the value of the variable
thirdNumber
. - Store the final result in the variable
result
.
Solução
solution
Obrigado pelo seu feedback!