„Java“ sveikųjų skaičių skyrius

Java Sveikuju Skaiciu Skyrius



„Java“ atliekant matematinius skaičiavimus, gali būti atvejų, kai kūrėjas turi apskaičiuoti „ padalinys “ iš skaičių. Pavyzdžiui, sudėtingų reikšmių supaprastinimas arba dešimtainių reikšmių praleidimas kode. Tokiais atvejais „ Sveikųjų skaičių padalijimas “ Java padeda supaprastinti kodo funkcijas programuotojo gale.

Šis tinklaraštis parodys, kaip įgyvendinamas „ Sveikųjų skaičių skyrius “ Java.

Kaip „Java“ atlikti sveikųjų skaičių padalijimą?

Java sveikųjų skaičių padalijimas gali būti atliktas naudojant „ Aritmetinis operatorius ( / ) “. Šis operatorius gali grąžinti nurodytų arba vartotojo įvestų sveikųjų skaičių padalijimą.







1 pavyzdys: Dalijimas pagal nurodytus sveikuosius skaičius

Šiame pavyzdyje du nurodyti sveikieji skaičiai gali būti apskaičiuoti padalijimui:



tarpt skaičius1 = 25 ;

Sistema . išeiti . println ( 'Dividendai yra: + skaičius1 ) ;

tarpt skaičius2 = 5 ;

Sistema . išeiti . println ( 'Padaliklis yra: + skaičius2 ) ;

tarpt rezultatas = skaičius1 / skaičius2 ;

Sistema . išeiti . println ( „Skaičių padalijimas tampa: + rezultatas ) ;

Aukščiau pateiktame kodo bloke atlikite šiuos veiksmus:



  • Pirmiausia inicijuokite pirmąją sveikojo skaičiaus reikšmę, t. y. Dividendas “ ir parodykite jį.
  • Taip pat parodykite pastarąjį inicijuotą sveikąjį skaičių, t. y. „ Skirstytuvas “.
  • Dabar pritaikykite „ Aritmetinis operatorius ( / ) “ tarp dividendo ir daliklio, kad būtų galima apskaičiuoti padalijimą ir parodyti gautą rezultatą konsolėje.

Išvestis





Aukščiau pateiktame išvestyje galima išanalizuoti, kad gautas skaičius rodomas po padalijimo.



2 pavyzdys: dalijimas, kai vartotojas įveda sveikuosius skaičius

Šiame konkrečiame pavyzdyje vartotojo įvesti sveikieji skaičiai gali būti padalyti. Prieš pereidami prie pavyzdžio, įtraukite toliau pateiktą biblioteką, kad įgalintumėte vartotojo įvestį:

importuoti java.util.Scanner ;

Pridėkite šį kodą į ' pagrindinis () “ metodas:

Skaitytuvo įvestis = naujas Skaitytuvas ( Sistema . in ) ;

Sistema . išeiti . println ( 'Įveskite dividendą:' ) ;

tarpt skaičius1 = įvestis. nextInt ( ) ;

Sistema . išeiti . println ( 'Įveskite daliklį:' ) ;

tarpt skaičius2 = įvestis. nextInt ( ) ;

Sistema . išeiti . println ( 'Padalinys tampa: + skaičius1 / skaičius2 ) ;

Šiame kode atlikite šiuos veiksmus:

  • Sukurti ' Skaitytuvas “ objektas pavadinimu “ įvestis “ per „ naujas “ raktažodis ir „ Skaitytuvas () “ konstruktorius, atitinkamai.
  • Atkreipkite dėmesį, kad „ System.in “ parametras nurodo vartotojo įvestį.
  • Kitame žingsnyje susiekite „ nextInt() “ metodas su sukurtu objektu, siekiant užtikrinti, kad vartotojo įvestis būtų „ sveikasis skaičius “.
  • Galiausiai pritaikykite „ Aritmetinis operatorius ( / ) “ norėdami grąžinti vartotojo įvestų skaičių padalijimą.

Išvestis

1 atvejis: likusi dalis lygi „0“ (visiškai dalijama)

Šiame rezultate akivaizdu, kad realaus laiko padalijimas grąžinamas pagal vartotojo įvestus numerius.

2 atvejis: likusi dalis nelygi „0“

Dalijimo atveju, kai liekana nėra lygiavertė 0 “, galutinis rezultatas bus suapvalintas iki didžiausio dalijamojo sveikojo skaičiaus taip:

Kaip pastebėta, grąžinamas didžiausias suapvalintas sveikasis skaičius.

Išvada

„Java“ sveikųjų skaičių padalijimas gali būti atliktas naudojant „ Aritmetinis operatorius ( / ) “. Tai atliekama grąžinant atitinkamą arba didžiausią dalijamą sveikąjį skaičių (likusiu atveju). Padalijimas gali būti atliekamas pagal nurodytus arba vartotojo įvestus sveikuosius skaičius. Šiame tinklaraštyje buvo aptartas „ Sveikųjų skaičių padalijimas “ Java.