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.