Kuidas luua põhilist kalkulaatoriprogrammi Java abil?

Kuidas Luua Pohilist Kalkulaatoriprogrammi Java Abil



Põhiline kalkulaatoriprogramm on loodud igapäevaste aritmeetiliste toimingute lihtsamaks ja kiiremaks sooritamiseks. Operatsioonid on ' + ”, “ ”, “ / ”, “ * ” ja „ ^ ”. Need toimingud tuleb teha lihtsa või tavakalkulaatoriga, kuid teaduslikud kalkulaatorid võivad teha keerukamaid toiminguid. See juhend tutvustab samm-sammulist protseduurijuhendit põhikalkulaatori loomiseks Java abil.

Kuidas luua põhilist kalkulaatoriprogrammi Java abil?

Põhikalkulaatori loomiseks on Switchi lause parim valik, eriti alg- ja vaheoleku kasutajale. Selle põhjuseks on asjaolu, et lülitilauseid kasutav kood on väga lühem ja hõlpsasti arusaadav keerukate elementide vähemolulise kasutamise tõttu.

Käime samm-sammult läbi Java abil põhikalkulaatori loomiseks.







1. samm: kasutajalt sisendite saamine
Esimene samm kalkulaatori loomisel on andmete hankimine kasutajalt. Need andmed näitavad, millist aritmeetikat tuleb milliste numbritega teha. Näiteks külastage allolevat koodi:



importida java. util . Skänner ;
klass Peamine {
// meetodi main() loomine
avalik staatiline tühine peamine ( String [ ] args ) {
char operaator ;
Double firstValue , teine ​​väärtus , arvutada Väljund ;
Skänneri sisend = uus Skänner ( Süsteem. sisse ) ;
Süsteem. välja . println ( 'Valige sooritatav toiming: +, -, *, / või ^' ) ;
operaator = sisend. järgmiseks ( ) . char At ( 0 ) ;
Süsteem. välja . println ( 'Sisestage arvutamiseks esimene arv:' ) ;
esimeneVäärtus = sisend. järgmineDuubel ( ) ;
Süsteem. välja . println ( 'Sisestage arvutamiseks teine ​​number:' ) ;
teine ​​väärtus = sisend. järgmineDuubel ( ) ;

Ülaltoodud koodi kirjeldus:



  • Esiteks importige ' Skänner ” utiliit Java-failis, et teostada käivitusajal kasutajalt andmete toomist. Ja looge klass, mis sisaldab peamine () ” funktsioon.
  • Järgmisena looge char tüüpi muutuja nimega ' operaator ' ja täisarvu tüüp ' esimeneVäärtus ”, “ teine ​​väärtus ”, ja „ arvutada Väljund ”. Samuti looge ' Skänner ' klass nimega ' sisend ”.
  • Seejärel prindib konsoolile aritmeetiliste toimingute sümbolid ja kasutaja sisestab vajaliku tehte sümboli. Sisestatud sümbol salvestatakse uude muutujasse nimega ' operaator ”.
  • Pärast seda hankige kasutajalt esimene ja teine ​​number ning salvestage need kausta ' esimeneVäärtus ” ja „ teine ​​väärtus ”.

2. samm: kasutajalt sisendite saamine
Nüüd kasutage ' lüliti ” avaldus põhikalkulaatori rakendamiseks. Iga switch-lause juhtum käsitleb kalkulaatori üksikut aritmeetilist toimingut. Külastage allolevat koodi:





lüliti ( operaator ) {
juhtum '+' :
arvutada Väljund = esimeneVäärtus + teine ​​väärtus ;
Süsteem. välja . println ( 'Pakutud väärtuse lisamine' + esimeneVäärtus + ' ja ' + teine ​​väärtus + '=' + arvutada Väljund ) ;
murda ;

juhtum '-' :
arvutada Väljund = esimeneVäärtus - teine ​​väärtus ;
Süsteem. välja . println ( 'Pakutud väärtuse lahutamine' + esimeneVäärtus + ' ja ' + teine ​​väärtus + '=' + arvutada Väljund ) ;
murda ;

juhtum '*' :
arvutada Väljund = esimeneVäärtus * teine ​​väärtus ;
Süsteem. välja . println ( 'Pakutud väärtuse korrutamine' + esimeneVäärtus + ' ja ' + teine ​​väärtus + '=' + arvutada Väljund ) ;
murda ;

juhtum '/' :
arvutada Väljund = esimeneVäärtus / teine ​​väärtus ;
Süsteem. välja . println ( 'Pakutud väärtuse jagamine' + esimeneVäärtus + ' ja ' + teine ​​väärtus + '=' + arvutada Väljund ) ;
murda ;
juhtum '^' :
arvutada Väljund = matemaatika . pow ( esimeneVäärtus , teine ​​väärtus ) ;
Süsteem. välja . println ( 'Pakutud väärtuse jõud' + esimeneVäärtus + ' ja ' + teine ​​väärtus + '=' + arvutada Väljund ) ;
murda ;

vaikimisi :
Süsteem. välja . println ( 'Vigane operaator!' ) ;
murda ;
}
sisend. Sulge ( ) ;
}
}

Ülaltoodud koodi selgitus:

  • Esiteks kasutage ' lüliti ' operatsioon ' operaator ” muutuja.
  • Järgmisena looge juhtumile ' + ' sümbol, mis lisab ' esimeneVäärtus ” ja „ teine ​​väärtus ' muutujad ja salvestage vastus eraldi muutujasse nimega ' arvutada Väljund ”.
  • Lisaks kasutage ' murda ” avaldus, et peatada töötlemine ja väljuda lüliti suurtähtede avaldusest.
  • Lisaks kasutage ' System.out.println() ” meetod genereeritud tulemuse konsoolile printimiseks.
  • Seejärel looge juhtumid ' ”, “ + ”, “ * ”, “ / ”, ja „ ^ ” sümbolid vastavate aritmeetilise lahutamise, liitmise, korrutamise, jagamise ja astmetehingute tegemiseks antud väärtustega.
  • Pärast seda kasutage ' matemaatika. pow() ” meetod muutujatel võimsustoimingu tegemiseks.
  • Lõpuks ' vaikimisi ” kasutatakse märksõna, mis prindib veateate. See tõrketeade kuvatakse ainult siis, kui ühtegi ülaltoodud juhtumitest ei kasutata.
  • Mälu säästmiseks ja jõudluse parandamiseks sulgege ka aken 'Skanner'.

Pärast koostamisfaasi lõppu:



Ülaltoodud joonis näitab, et põhikalkulaator on loodud Java abil.

Järeldus

Põhikalkulaator koosneb +, -, /, * ja ^, mida saab teha Switchi suurtähtede avaldusega. Iga matemaatilist operatsiooni käsitletakse lüliti juhtumina ja see konkreetne toiming viiakse läbi kehas. Selles juhendis on näidatud üksikasjalikud sammud põhilise kalkulaatoriprogrammi loomiseks Java abil.