Целочисленное деление Java

Celocislennoe Delenie Java



При работе с математическими вычислениями в Java могут быть случаи, когда от разработчика требуется вычислить « разделение » из числа. Например, упрощение комплексных значений или исключение десятичных значений из кода. В таких сценариях « Целочисленное деление ” в Java помогает оптимизировать функциональные возможности кода на стороне программиста.

Этот блог иллюстрирует реализацию « Целочисленное деление на Яве.

Как выполнить «целочисленное деление» в Java?

В Java целочисленное деление можно выполнить с помощью оператора « Арифметический оператор (/) ». Этот оператор может возвращать деление указанных или введенных пользователем целых чисел.







Пример 1: Выполнение деления на указанные целые числа

В этом примере два указанных целых числа могут быть вычислены для деления:



инт число1 '=' 25 ;

Система . вне . печать ( «Дивиденды:» + число1 ) ;

инт число2 '=' 5 ;

Система . вне . печать ( «Делитель равен:» + число2 ) ;

инт результат '=' число1 / число2 ;

Система . вне . печать ( «Деление чисел становится:» + результат ) ;

В приведенном выше блоке кода выполните следующие шаги:



  • Сначала инициализируйте первое целочисленное значение, т. е. « Дивиденд ', и отобразите его.
  • Аналогичным образом отобразите последнее инициализированное целое число, т. е. « Делитель ».
  • Теперь примените « Арифметический оператор (/) ” между делимым и делителем, чтобы вычислить деление и отобразить полученный результат на консоли.

Выход





В приведенном выше выводе можно проанализировать, что результирующее число отображается после деления.



Пример 2: Выполнение деления на целые числа, введенные пользователем

В этом конкретном примере целые числа, введенные пользователем, могут быть вычислены для деления. Прежде чем перейти к примеру, включите приведенную ниже библиотеку, чтобы разрешить пользовательский ввод:

Импортировать java.util.Сканер ;

Добавьте следующий код в « основной() метод:

Вход сканера '=' новый Сканер ( Система . в ) ;

Система . вне . печать ( 'Введите дивиденд:' ) ;

инт число1 '=' вход. следующийInt ( ) ;

Система . вне . печать ( 'Введите делитель:' ) ;

инт число2 '=' вход. следующийInt ( ) ;

Система . вне . печать ( «Деление становится:» + число1 / число2 ) ;

В этом коде выполните следующие шаги:

  • Создать ' Сканер ” объект с именем “ вход 'через ' новый ключевое слово ' и ' Сканер() конструктора соответственно.
  • Обратите внимание, что « System.in ” относится к пользовательскому вводу.
  • На следующем шаге свяжите « следующийInt() ” с созданным объектом, чтобы убедиться, что пользовательский ввод “ целое число ».
  • Наконец, примените « Арифметический оператор (/) », чтобы вернуть деление введенных пользователем чисел.

Выход

Случай 1: остаток равен «0» (полностью делится)

В этом результате очевидно, что деление в реальном времени возвращается на основе введенных пользователем чисел.

Случай 2: остаток не равен «0»

В случае деления, когда остаток не эквивалентен « 0 », окончательный результат будет округлен до наибольшего делимого целого числа следующим образом:

Как видно, возвращается наибольшее округленное целое число.

Заключение

В Java целочисленное деление можно выполнить с помощью « Арифметический оператор (/) ». Это делается путем возврата соответствующего или наибольшего делимого целого числа (в остаточном случае). Деление может быть выполнено на указанные или введенные пользователем целые числа. В этом блоге обсуждалась реализация « Целочисленное деление на Яве.