Conteúdo do Curso
Noções Básicas de Java
Noções Básicas de Java
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:
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) { 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:
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:
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:
Obrigado pelo seu feedback!
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:
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) { 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:
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:
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:
Obrigado pelo seu feedback!
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:
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) { 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:
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:
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:
Obrigado pelo seu feedback!
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) { 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:
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:
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: