Kā izveidot pamata kalkulatora programmu, izmantojot Java?

Ka Izveidot Pamata Kalkulatora Programmu Izmantojot Java



Kalkulatora pamatprogramma ir izveidota, lai vieglāk un ātrāk veiktu ikdienas aritmētiskās darbības. Operācijas ir ' + ”, “ ”, “ / ”, “ * ' un ' ^ ”. Šīs darbības jāveic ar vienkāršu vai pamata kalkulatoru, taču zinātniskie kalkulatori var veikt sarežģītākas darbības. Šajā rokasgrāmatā ir parādīts soli pa solim procedūras rokasgrāmata pamata kalkulatora izveidei, izmantojot Java.

Kā izveidot pamata kalkulatora programmu, izmantojot Java?

Lai izveidotu pamata kalkulatoru, Switch paziņojums ir labākā izvēle, īpaši sākuma un starpstāvokļa lietotājam. Tas ir tāpēc, ka kods, kas izmanto slēdžu paziņojumus, ir ļoti mazāks un viegli saprotams, jo sarežģīti elementi tiek izmantoti mazāk niecīgi.

Apskatīsim soli pa solim procedūru, lai izveidotu pamata kalkulatoru, izmantojot Java:







1. darbība: ievades iegūšana no lietotāja
Pirmais solis kalkulatora izveidē ir iegūt datus no lietotāja. Šie dati norāda, kura aritmētika ir jāveic ar kādiem skaitļiem. Piemēram, apmeklējiet tālāk norādīto kodu:



imports java. util . Skeneris ;
klasē Galvenā {
// izveidojot galveno() metodi
publiski statisks nederīgs galvenais ( Stīga [ ] args ) {
char operators ;
Double firstValue , otrāVērtība , aprēķinātIzvade ;
Skenera ievade = jauns Skeneris ( Sistēma. iekšā ) ;
Sistēma. ārā . println ( 'Izvēlieties izpildāmo darbību: +, -, *, / vai ^' ) ;
operators = ievade. Nākamais ( ) . char At ( 0 ) ;
Sistēma. ārā . println ( 'Ievadiet pirmo skaitli aprēķinam:' ) ;
pirmāVērtība = ievade. nākamaisDubults ( ) ;
Sistēma. ārā . println ( 'Ievadiet otro skaitli aprēķinam:' ) ;
otrāVērtība = ievade. nākamaisDubults ( ) ;

Iepriekš minētā koda apraksts:



  • Vispirms importējiet ' Skeneris ” lietderība Java failā, lai veiktu datu izgūšanu no lietotāja izpildes laikā. Un izveidojiet klasi, kurā ir “ galvenais () ” funkcija.
  • Pēc tam izveidojiet char tipa mainīgo ar nosaukumu ' operators ' un vesela skaitļa veids ' pirmāVērtība ”, “ otrāVērtība ', un ' aprēķinātIzvade ”. Izveidojiet arī ' Skeneris 'klase ar nosaukumu ' ievade ”.
  • Pēc tam konsolē izdrukā aritmētisko darbību simbolus un lietotājs ievada vajadzīgo darbības simbolu. Ievadītais simbols tiek saglabāts jaunajā mainīgajā ar nosaukumu ' operators ”.
  • Pēc tam izgūstiet no lietotāja pirmo un otro numuru un saglabājiet tos mapē pirmāVērtība ' un ' otrāVērtība ”.

2. darbība: ievades iegūšana no lietotāja
Tagad izmantojiet ' slēdzis ” paziņojums, lai ieviestu pamata kalkulatoru. Katrs maiņas paziņojuma gadījums attiecas uz vienu kalkulatora aritmētisko darbību. Apmeklējiet tālāk norādīto kodu:





slēdzis ( operators ) {
lietu '+' :
aprēķinātIzvade = pirmāVērtība + otrāVērtība ;
Sistēma. ārā . println ( 'Nodrošinātās vērtības pievienošana' + pirmāVērtība + ' un ' + otrāVērtība + '=' + aprēķinātIzvade ) ;
pārtraukums ;

lietu '-' :
aprēķinātIzvade = pirmāVērtība - otrāVērtība ;
Sistēma. ārā . println ( 'Nodrošinātās vērtības atņemšana' + pirmāVērtība + ' un ' + otrāVērtība + '=' + aprēķinātIzvade ) ;
pārtraukums ;

lietu '*' :
aprēķinātIzvade = pirmāVērtība * otrāVērtība ;
Sistēma. ārā . println ( 'Nodrošinātās vērtības reizināšana' + pirmāVērtība + ' un ' + otrāVērtība + '=' + aprēķinātIzvade ) ;
pārtraukums ;

lietu '/' :
aprēķinātIzvade = pirmāVērtība / otrāVērtība ;
Sistēma. ārā . println ( 'Nodrošinātās vērtības sadalījums' + pirmāVērtība + ' un ' + otrāVērtība + '=' + aprēķinātIzvade ) ;
pārtraukums ;
lietu '^' :
aprēķinātIzvade = Matemātika . pow ( pirmāVērtība , otrāVērtība ) ;
Sistēma. ārā . println ( 'Nodrošinātās vērtības spēks' + pirmāVērtība + ' un ' + otrāVērtība + '=' + aprēķinātIzvade ) ;
pārtraukums ;

noklusējuma :
Sistēma. ārā . println ( 'Nederīgs operators!' ) ;
pārtraukums ;
}
ievade. aizveriet ( ) ;
}
}

Iepriekš minētā koda skaidrojums:

  • Pirmkārt, izmantojiet ' slēdzis ' darbība ' operators ” mainīgais.
  • Pēc tam izveidojiet lietu “ + ' simbols, kas pievieno ' pirmāVērtība ' un ' otrāVērtība ' mainīgos un saglabājiet atbildi atsevišķā mainīgajā ar nosaukumu ' aprēķinātIzvade ”.
  • Turklāt izmantojiet ' pārtraukums ” paziņojums, lai apturētu apstrādi un izietu no slēdža gadījuma priekšraksta.
  • Turklāt izmantojiet ' System.out.println() ” metodi, lai konsolē izdrukātu ģenerēto rezultātu.
  • Pēc tam izveidojiet gadījumus “ ”, “ + ”, “ * ”, “ / ', un ' ^ ” simboliem, lai veiktu atbilstošās aritmētiskās atņemšanas, saskaitīšanas, reizināšanas, dalīšanas un pakāpju darbības ar sniegtajām vērtībām.
  • Pēc tam izmantojiet ' matemātika. Pow() ” metodi, lai veiktu jaudas darbību mainīgajiem lielumiem.
  • Galu galā ' noklusējuma ” tiek izmantots atslēgvārds, kas izdrukā kļūdas ziņojumu. Šis kļūdas ziņojums tiek parādīts tikai tad, ja netiek izmantots neviens no iepriekš minētajiem gadījumiem.
  • Tāpat aizveriet logu “Skeneris”, lai ietaupītu atmiņu un uzlabotu veiktspēju.

Pēc apkopošanas posma beigām:



Iepriekš redzamais attēls parāda, ka pamata kalkulators ir ģenerēts, izmantojot Java.

Secinājums

Pamatkalkulators sastāv no +, -, /, * un ^, ko var izveidot, izmantojot Switch reģistra paziņojumu. Katra matemātiskā darbība tiek uzskatīta par slēdža gadījumu, un šī konkrētā darbība tiek veikta ķermenī. Šajā rokasgrāmatā ir parādītas detalizētas darbības, lai izveidotu pamata kalkulatora programmu, izmantojot Java.