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).

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

Main.java

Main.java

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.

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

Main.java

Main.java

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 дотримується основних математичних принципів, і операції також мають свій порядок виконання. Розглянемо приклад:

main.java

main.java

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.

Рішення

Все було зрозуміло?

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

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

Секція 2. Розділ 3
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

close

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

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

Оператори

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

Основи:

  • + – додавання;
  • - – віднімання;
  • / – ділення;
  • * – множення.

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

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

Main.java

Main.java

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.

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

Main.java

Main.java

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 дотримується основних математичних принципів, і операції також мають свій порядок виконання. Розглянемо приклад:

main.java

main.java

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.

Рішення

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

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

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

Секція 2. Розділ 3
single

single

some-alt