Деление является одной из четырех основных арифметических операций. Оператор / (косая черта) оперирует двумя операндами для получения результата.
result = numerator / denominator;
result: переменная Допустимые типы данных: int, float, double, byte, short, long
numerator: переменная или постоянная. Допустимые типы данных: int, float, double, byte, short, long
denominator: ненулевая переменная или константа. Допустимые типы данных: int, float, double, byte, short, long
int a = 50; int b = 10; int c = 0; c = a / b; // the variable 'c' gets a value //of 5 after this statement is executed
Если одно из чисел (операндов) имеет тип float или тип double, для вычисления будет использована математика с плавающей запятой.
Если операнды имеют тип данных float / double и переменная, в которой хранится сумма, является целым числом, то сохраняется только целая часть, а дробная часть числа теряется.
float a = 55.5; float b = 6.6; int c = 0; c = a / b; // the variable 'c' stores a value of 8 only as opposed to the expected result of 8.409