Найти тему
Javista

Java level one. Арифметические операции.

В Java как и в любом языке программирования высокого уровня можно выполнять обычные арифметические операции над числовыми переменными.

Операции эти совершенно стандартные и ничего принципиального нового здесь встретить нельзя кроме разве что двойных знаков (+=;-= и так далее)

+ - Сложение
- - Вычитание
* - Умножение
/ - Деление
% - Деление по модулю
++ - Инкремент (приращение на 1)
+= - Сложение с присваиванием
-= - Вычитание с присваиванием
*= - Умножение с присваиванием
/= - Деление с присваиванием
%= - Деление по модулю с присваиванием
-- - Декремент (отрицательное приращение на 1)

Пример в коде:

public class FirstApp {
public static void main(String args[]) {
int a = 10;
int b = 20;
int c = (a + b - 5) * 2;
System.out.println("c = " + c);
}
}

В примере выше мы объявили и проинициализировали две целочисленные переменные a и b, а затем объявили и проинициализировали переменную c, которая вычисляется с использованием выражения, состоящего из набора простых арифметических операций.

Ещё один пример кода:

public class FirstApp {
public static void main(String args[]) {
int a = 10; // тут a = 10
a++; // увеличить значение переменной a на 1, a = 11
a--; // уменьшить значение переменной a на 1, a = 10
a += 10; // увеличить значение переменной a на 10, a = 20
a *= 2; // умножить значение переменной a на 2, a = 40
a /= 4; // поделить значение переменной a на 2, a = 10
int b = a + 4;
// объявили переменную b и задали ей значение, равное значению переменной a увеличенной на 4, получим b = 14
}
}

Пример кода с арифметической операцией в методе вывода в консоль:

public class FirstApp {
public static void main(String args[]) {
int a;
int b;
a = 128;
System.out.println("a = " + a);
b = a / 2;
System.out.println("b = a / 2 = " + b);
}
}

Выполнение этой программы начинается с первой строки, метода main() и идет последовательно сверху вниз. Первые две строки в методе main() означают объявление двух целочисленных переменных с идентификаторами a и b. Затем в переменную a записывается число 128 и выводится сообщение в консоль – «a = 128». Затем значение переменной b вычисляется через значение переменной a, как b = a / 2 (. b = 128 / 2 = 64), и в консоль выводится сообщение «b = a / 2 = 64».

Метод - System.out.println(); отвечает за печать сообщений в консоль. В качестве аргумента вы можете передавать любые значения: строки, числа, объекты, логические типы данных и т.д.

*Если вы работаете в IntelliJ IDEA, то для быстрого набора этого метода можно использовать сокращение sout.

Первая статья

Третья статья