Introdução a Java
Jim White
Java Developer
Trabalhando e modificando variáveis
Operadores: símbolos embutidos para várias tarefas
Operadores aritméticos

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
// 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"
++ para aumentar em 1int age = 30;
// Usando incremento para somar 1
age++; // Agora é 31
// Subtração double productPrice = 99.9; productPrice = productPrice - 10; // Agora é 89.9// Decrementar valor int productLaunch = 99; productLaunch--; // Agora é 98
int price = 100; int quantity = 1; // Multiplicar dois inteiros int orderRevenue = newPrice * quantity; // Valor 100, intdouble newPrice = 94.9; int quantity = 1; // Multiplicar com double double newOrderRevenue = newPrice * quantity; // Valor 94.9, double
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
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
| Operação | Operador | Exemplo |
|---|---|---|
| Adição | + |
5 + 1.5 |
| Subtração | - |
3.6 - 2 |
| Multiplicação | * |
0.3 * 2 |
| Divisão | / |
59 / 4 |
int retorna um int, a menos que atribuído a doubledouble retorna doubleIntrodução a Java