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

Calocisleno Delenie Java



Докато се занимава с математически изчисления в Java, може да има случаи, в които от разработчика се изисква да изчисли „ разделение ” от числата. Например опростяване на комплексните стойности или пропускане на десетичните стойности от кода. В такива сценарии „ Целочислено деление ” в Java помага за рационализиране на функционалностите на кода от страна на програмиста.

Този блог ще илюстрира прилагането на „ Целочислено деление ” в Java.

Как да изпълним „Цялочислено деление“ в Java?

В Java целочисленото деление може да се извърши с помощта на „ Аритметичен оператор ( / ) ”. Този оператор може да върне делението на посочените или въведените от потребителя цели числа.







Пример 1: Извършване на деление на посочените цели числа

В този пример двете зададени цели числа могат да бъдат изчислени за деление:



вътр номер1 = 25 ;

Система . навън . println ( „Дивидентът е:“ + номер1 ) ;

вътр бр.2 = 5 ;

Система . навън . println ( 'Делителят е: ' + бр.2 ) ;

вътр резултат = номер1 / бр.2 ;

Система . навън . println ( 'Делението на числата става: ' + резултат ) ;

В горния кодов блок приложете следните стъпки:



  • Първо, инициализирайте първата цяло число, т.е. дивидент “, и го покажете.
  • По същия начин, покажете последното инициализирано цяло число, т.е. Разделител ”.
  • Сега приложете „ Аритметичен оператор ( / ) ” между дивидента и делителя, за да изчислите делението и да покажете получения резултат на конзолата.

Изход





В горния резултат може да се анализира, че полученото число се показва след разделянето.



Пример 2: Извършване на деление върху цели числа, въведени от потребителя

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

импортиране java.util.Scanner ;

Добавете следния код в „ основен () ” метод:

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

Система . навън . println ( „Въведете дивидента:“ ) ;

вътр номер1 = вход. nextInt ( ) ;

Система . навън . println ( 'Въведете делителя: ' ) ;

вътр бр.2 = вход. nextInt ( ) ;

Система . навън . println ( 'Разделението става: ' + номер1 / бр.2 ) ;

В този код изпълнете следните стъпки:

  • Създавам ' Скенер „обект с име“ вход ” чрез „ нов “ ключова дума и „ скенер() ”, съответно конструктор.
  • Имайте предвид, че ' System.in ” параметър се отнася до въведеното от потребителя.
  • В следващата стъпка асоциирайте „ nextInt() ” със създадения обект, за да се гарантира, че въведеното от потребителя е „ цяло число ”.
  • Накрая приложете „ Аритметичен оператор ( / ) ”, за да върне разделението на въведените от потребителя числа.

Изход

Случай 1: Остатъкът е равен на „0“ (напълно делимо)

В този резултат е очевидно, че разделението в реално време се връща въз основа на въведените от потребителя числа.

Случай 2: Остатъкът не е равен на „0“

В случай на деление, при което остатъкът не е еквивалентен на „ 0 ”, крайният резултат ще бъде закръглен до най-голямото делимо цяло число, както следва:

Както се наблюдава, връща се най-голямото закръглено цяло число.

Заключение

В Java целочисленото деление може да се извърши с помощта на „ Аритметичен оператор ( / ) ”. Това се прави чрез връщане на съответното или най-голямото делимо цяло число (в случай на остатък). Разделянето може да се извърши върху зададени или въведени от потребителя цели числа. Този блог обсъди прилагането на „ Целочислено деление ” в Java.