Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Математичні Операції в Java | Базові Типи Та Операції
Основи Java

Свайпніть щоб показати меню

book
Математичні Операції в Java

Оператори

Ми вже використовували базові математичні оператори, такі як +, -, / та *. Ці оператори знайомі нам з калькуляторів або математики; їх також можна використовувати у редакторі коду.

Ознайомимось з основами:

  • + – додавання;

  • - – віднімання;

  • / – ділення;

  • * – множення.

Ці чотири базові оператори можна використовувати з числовими типами даних (byte, short, long, float, double).

Розглянемо використання цих операторів на прикладі коду:

java

Main

copy
1234567891011121314
package com.example; public class Main { public static void main(String[] args) { // Creating an int variable with value 10 int a = 10; // Creating an int variable with value 17 int b = 17; // Creating an int variable to store the sum of `a` and `b` int res = a + b; // Printing the result to the console System.out.println(res); } }

Як бачимо, змінна res містить значення 27, що є сумою 10 та 17.

Розглянемо ще кілька прикладів:

java

Main

copy
12345678910111213141516171819
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); } }

Ми можемо використовувати як числа, так і змінні у наших операціях. Однак варто пам'ятати, що створення декількох змінних збільшує використання stack memory. Тому рекомендується використовувати звичайні числа, коли це можливо. Також можна помітити, що дотримується пріоритет операторів. Спочатку виконуються операції в дужках, потім множення або ділення, а вже потім додавання чи віднімання.

Таким чином, можна виконувати прості операції з різними числовими даними.

Порядок виконання операцій

Java дотримується основних принципів математики, і операції також мають свій порядок виконання. Розглянемо приклад:

java

main

copy
12345678
package com.example; public class Main { public static void main(String[] args) { int result = (10 + 5) * 2 - 8 / 4 + 1; System.out.println(result); } }

Тут ми отримали результат, виконуючи операції послідовно. Розглянемо порядок виконання:

Отже, можна задати пріоритет виконання операцій за допомогою звичайних дужок, як і в арифметиці.

Завдання

Swipe to start coding

  1. Додати значення змінних firstNumber та secondNumber.
  2. Поділити суму на значення змінної thirdNumber.
  3. Зберегти остаточний результат у змінній result.

Рішення

java

solution

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 4
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?

Запитати АІ

expand
ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

book
Математичні Операції в Java

Оператори

Ми вже використовували базові математичні оператори, такі як +, -, / та *. Ці оператори знайомі нам з калькуляторів або математики; їх також можна використовувати у редакторі коду.

Ознайомимось з основами:

  • + – додавання;

  • - – віднімання;

  • / – ділення;

  • * – множення.

Ці чотири базові оператори можна використовувати з числовими типами даних (byte, short, long, float, double).

Розглянемо використання цих операторів на прикладі коду:

java

Main

copy
1234567891011121314
package com.example; public class Main { public static void main(String[] args) { // Creating an int variable with value 10 int a = 10; // Creating an int variable with value 17 int b = 17; // Creating an int variable to store the sum of `a` and `b` int res = a + b; // Printing the result to the console System.out.println(res); } }

Як бачимо, змінна res містить значення 27, що є сумою 10 та 17.

Розглянемо ще кілька прикладів:

java

Main

copy
12345678910111213141516171819
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); } }

Ми можемо використовувати як числа, так і змінні у наших операціях. Однак варто пам'ятати, що створення декількох змінних збільшує використання stack memory. Тому рекомендується використовувати звичайні числа, коли це можливо. Також можна помітити, що дотримується пріоритет операторів. Спочатку виконуються операції в дужках, потім множення або ділення, а вже потім додавання чи віднімання.

Таким чином, можна виконувати прості операції з різними числовими даними.

Порядок виконання операцій

Java дотримується основних принципів математики, і операції також мають свій порядок виконання. Розглянемо приклад:

java

main

copy
12345678
package com.example; public class Main { public static void main(String[] args) { int result = (10 + 5) * 2 - 8 / 4 + 1; System.out.println(result); } }

Тут ми отримали результат, виконуючи операції послідовно. Розглянемо порядок виконання:

Отже, можна задати пріоритет виконання операцій за допомогою звичайних дужок, як і в арифметиці.

Завдання

Swipe to start coding

  1. Додати значення змінних firstNumber та secondNumber.
  2. Поділити суму на значення змінної thirdNumber.
  3. Зберегти остаточний результат у змінній result.

Рішення

java

solution

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 4
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt