Operadores aritméticos

Introdução a Java

Jim White

Java Developer

Operadores

  • Trabalhando e modificando variáveis

    • Fazendo cálculos
    • Mudando valores
    • Comparando valores
  • Operadores: símbolos embutidos para várias tarefas

  • Operadores aritméticos

Operações com variáveis: cálculos, comparações e mudança de valores

Introdução a Java

Adição com +

public class Main {
    public static void main(String[] args) {
        // Atribui cálculo à variável a
        int a = 5 + 6;
        // Imprime o valor de a
        System.out.println(a);  
    }
}
11
Introdução a Java

Adição com +

// Somando doubles
double x = 5.5;
double y = 4;

double xPlusY = x + y; // Valor 9.5

// Concatenação de string String message = "Hello"; String messageForJim = message + " Jim"; // Valor é "Hello Jim"
Introdução a Java

Incremento com ++

  • Use ++ para aumentar em 1
int age = 30;

// Usando incremento para somar 1
age++; // Agora é 31
Introdução a Java

Subtração com -

// Subtração

double productPrice = 99.9;

productPrice = productPrice - 10; // Agora é 89.9

// Decrementar valor int productLaunch = 99; productLaunch--; // Agora é 98
Introdução a Java

Multiplicação com *

int price = 100;
int quantity = 1;

// Multiplicar dois inteiros
int orderRevenue = newPrice * quantity; // Valor 100, int

double newPrice = 94.9; int quantity = 1; // Multiplicar com double double newOrderRevenue = newPrice * quantity; // Valor 94.9, double
Introdução a Java

Divisão com /

class IntDivision {
  public static void main (String[] args){
    int numOrders = 100;
    int days = 30;
    // Saída é 3
    // porque ambos são inteiros
    System.out.println(numOrders / days); 
  }
}
3
Introdução a Java

Divisão com /

class DoubleDivision {
  public static void main (String[] args){
    int numOrders = 100;
    int days = 30;
    // Ou atribui a double
    double avgOrders = numOrders / days;
    System.out.println(avgOrders); 
    // Ou usa um double na divisão
    System.out.println(numOrders / 30.0); 
  }
}
3.3333333333333335
Introdução a Java

Recapitulando

Operação Operador Exemplo
Adição + 5 + 1.5
Subtração - 3.6 - 2
Multiplicação * 0.3 * 2
Divisão / 59 / 4
  • Dividir dois int retorna um int, a menos que atribuído a double
  • Divisão com pelo menos um double retorna double
Introdução a Java

Vamos praticar!

Introdução a Java

Preparing Video For Download...