Арифметичні оператори

Вступ до Java

Jim White

Java Developer

Оператори

  • Робота зі змінними, їх зміна

    • Обчислення
    • Зміна значень
    • Порівняння значень
  • Оператори: вбудовані символи для різних дій

  • Арифметичні оператори

Операції з кодом над змінними: обчислення, порівняння та зміна значень

Вступ до Java

Додавання з +

public class Main {
    public static void main(String[] args) {
        // Присвоїти обчислення змінній a
        int a = 5 + 6;
        // Вивести значення a
        System.out.println(a);  
    }
}
11
Вступ до Java

Додавання з +

// Додавання double
double x = 5.5;
double y = 4;

double xPlusY = x + y; // Значення 9.5

// Конкатенація рядків String message = "Hello"; String messageForJim = message + " Jim"; // Значення "Hello Jim"
Вступ до Java

Інкремент з ++

  • Використовуйте ++, щоб збільшити значення на 1
int age = 30;

// Інкремент додає 1
age++; // Тепер значення 31
Вступ до Java

Віднімання з -

// Віднімання

double productPrice = 99.9;

productPrice = productPrice - 10; // Тепер 89.9

// Зменшення на 1 int productLaunch = 99; productLaunch--; // Тепер 98
Вступ до Java

Множення з *

int price = 100;
int quantity = 1;

// Множення двох int
int orderRevenue = newPrice * quantity; // Значення 100, int

double newPrice = 94.9; int quantity = 1; // Множення з double double newOrderRevenue = newPrice * quantity; // Значення 94.9, double
Вступ до Java

Ділення з /

class IntDivision {
  public static void main (String[] args){
    int numOrders = 100;
    int days = 30;
    // Вихід 3,
    // бо обидва числа int
    System.out.println(numOrders / days); 
  }
}
3
Вступ до Java

Ділення з /

class DoubleDivision {
  public static void main (String[] args){
    int numOrders = 100;
    int days = 30;
    // Або присвоїти до double
    double avgOrders = numOrders / days;
    System.out.println(avgOrders); 
    // Або використати double у виразі ділення
    System.out.println(numOrders / 30.0); 
  }
}
3.3333333333333335
Вступ до Java

Підсумок

Операція Оператор Приклад
Додавання + 5 + 1.5
Віднімання - 3.6 - 2
Множення * 0.3 * 2
Ділення / 59 / 4
  • Ділення двох int повертає int, якщо не присвоєно double
  • Ділення з принаймні одним double повертає double
Вступ до Java

Давайте потренуємось!

Вступ до Java

Preparing Video For Download...