Основные арифметические операции

Все основные арифметические операции — сложение, вычитание, умножение и деление — действуют по отношению ко всем числовым типам так, как этого можно было бы ожидать. Операция вычитания имеет также унарную (с одним операндом) форму, которая изменяет знак ее единственного операнда. Следует помнить, что в случае применения операции деления к целочисленному типу результат не будет содержать дробного компонента.

Следующий пример простой программы демонстрирует применение арифметических операций. Он иллюстрирует также различие между делением с плавающей точкой и целочисленным делением.

// Демонстрация основных арифметических операций.
class BasicMath {
public static void main(String args[]) {
// арифметические операции с целочисленными значениями
System.out.println("Целочисленная арифметика");
int а = 1 + 1;
int b = а * 3;
int с = b / 4;
int d = с — a;
int e = -d;
System.out.println("a = " + a);
System.out.printlnC'b = " + b) ;
System.out.println("c = " + c) ;
System.out.println("d = " + d);
System.out.println("e = " + e);
// арифметические операции со значениями типа double
System.out.println("\nАрифметика с плавающей точкой");
double da = 1 + 1;
double db = da * 3;
double dc = db / 4;
double dd = dc — a;
double de = -dd;
System.out.println("da = " + da);
System.out.println("db = " + db) ;
System.out.println("dc = " + dc) ;
System.out.println("dd = " + dd) ;
System.out.println("de = " + de) ;
}
}

При выполнении этой программы на экране отобразится следующий вывод:

Целочисленная арифметика
а = 2
b = 6
c = 1
d = -1
e = 1

Арифметика с плавающей точкой
da = 2.0
db = 6.0
dc = 1.5
dd = -0.5
de = 0.5