Kaip sukurti pagrindinę skaičiuoklės programą naudojant „Java“?

Kaip Sukurti Pagrindine Skaiciuokles Programa Naudojant Java



Pagrindinė skaičiuoklės programa sukurta kasdieniams aritmetiniams veiksmams atlikti lengviau ir greičiau. Operacijos yra „ + “, „ “, „ / “, „ * “ ir „ ^ “. Šios operacijos turi būti atliekamos naudojant paprastą arba pagrindinį skaičiuotuvą, tačiau moksliniai skaičiuotuvai gali atlikti sudėtingesnes operacijas. Šiame vadove pateikiamas nuoseklus procedūrinis vadovas, kaip sukurti pagrindinį skaičiuotuvą naudojant Java.

Kaip sukurti pagrindinę skaičiuoklės programą naudojant „Java“?

Norint sukurti pagrindinį skaičiuotuvą, Switch teiginys yra geriausias pasirinkimas, ypač pradinės ir tarpinės būsenos vartotojui. Taip yra todėl, kad kodas, naudojant jungiklio teiginius, yra labai trumpesnis ir lengvai suprantamas dėl mažiau nereikšmingo sudėtingų elementų naudojimo.

Leiskite mums žingsnis po žingsnio sukurti pagrindinį skaičiuotuvą naudojant „Java“:







1 veiksmas: įvesties gavimas iš vartotojo
Pirmasis žingsnis kuriant skaičiuotuvą yra duomenų gavimas iš vartotojo. Šie duomenys nurodo, kurią aritmetiką reikia atlikti su kokiais skaičiais. Pavyzdžiui, aplankykite žemiau esantį kodą:



importuoti java. util . Skaitytuvas ;
klasė Pagrindinis {
// kurdami pagrindinį() metodą
viešas statinis tuštuma pagrindinis ( Styga [ ] args ) {
char operatorius ;
Dviguba pirmoji vertė , antrojiValue , apskaičiuoti Išeiga ;
Skaitytuvo įvestis = naujas Skaitytuvas ( Sistema. in ) ;
Sistema. išeiti . println ( 'Pasirinkite atliktiną operaciją: +, -, *, / arba ^' ) ;
operatorius = įvestis. Kitas ( ) . char At ( 0 ) ;
Sistema. išeiti . println ( 'Įveskite pirmąjį skaičiavimo skaičių:' ) ;
pirmoji vertė = įvestis. kitasDvigubas ( ) ;
Sistema. išeiti . println ( 'Įveskite antrąjį skaičių skaičiavimui:' ) ;
antrojiValue = įvestis. kitasDvigubas ( ) ;

Aukščiau pateikto kodo aprašymas:



  • Pirmiausia importuokite „ Skaitytuvas “ programa Java faile, skirta atlikti duomenų gavimo iš vartotojo operaciją vykdymo metu. Ir sukurkite klasę, kurioje būtų „ pagrindinis () ' funkcija.
  • Tada sukurkite char tipo kintamąjį pavadinimu ' operatorius “ ir sveikųjų skaičių tipas “ pirmoji vertė “, „ antrojiValue “ ir „ apskaičiuoti Išeiga “. Taip pat sukurkite egzempliorių „ Skaitytuvas “klasė pavadinimu “ įvestis “.
  • Tada konsolėje išspausdinami aritmetinių operacijų simboliai ir vartotojas įveda reikiamą operacijos simbolį. Įvestas simbolis išsaugomas naujame kintamajame pavadinimu ' operatorius “.
  • Po to iš vartotojo gaukite pirmąjį ir antrąjį numerius ir išsaugokite juos „ pirmoji vertė “ ir „ antrojiValue “.

2 veiksmas: įvesties gavimas iš vartotojo
Dabar naudokite ' jungiklis “ teiginį, kad įdiegtumėte pagrindinį skaičiuotuvą. Kiekvienas perjungimo teiginio atvejis susijęs su viena aritmetine skaičiuotuvo operacija. Aplankykite žemiau esantį kodą:





jungiklis ( operatorius ) {
atvejis '+' :
apskaičiuoti Išeiga = pirmoji vertė + antrojiValue ;
Sistema. išeiti . println ( „Suteiktos vertės pridėjimas“ + pirmoji vertė + 'ir' + antrojiValue + '=' + apskaičiuoti Išeiga ) ;
pertrauka ;

atvejis '-' :
apskaičiuoti Išeiga = pirmoji vertė - antrojiValue ;
Sistema. išeiti . println ( „Suteiktos vertės atėmimas“ + pirmoji vertė + 'ir' + antrojiValue + '=' + apskaičiuoti Išeiga ) ;
pertrauka ;

atvejis '*' :
apskaičiuoti Išeiga = pirmoji vertė * antrojiValue ;
Sistema. išeiti . println ( „Suteiktos vertės dauginimas“ + pirmoji vertė + 'ir' + antrojiValue + '=' + apskaičiuoti Išeiga ) ;
pertrauka ;

atvejis '/' :
apskaičiuoti Išeiga = pirmoji vertė / antrojiValue ;
Sistema. išeiti . println ( „Suteiktos vertės padalijimas“ + pirmoji vertė + 'ir' + antrojiValue + '=' + apskaičiuoti Išeiga ) ;
pertrauka ;
atvejis '^' :
apskaičiuoti Išeiga = Matematika . pow ( pirmoji vertė , antrojiValue ) ;
Sistema. išeiti . println ( „Suteiktos vertės galia“ + pirmoji vertė + 'ir' + antrojiValue + '=' + apskaičiuoti Išeiga ) ;
pertrauka ;

numatytas :
Sistema. išeiti . println ( 'Neteisingas operatorius!' ) ;
pertrauka ;
}
įvestis. Uždaryti ( ) ;
}
}

Aukščiau pateikto kodo paaiškinimas:

  • Pirmiausia naudokite „ jungiklis “ operaciją “ operatorius “ kintamasis.
  • Tada sukurkite atvejį „ + “ simbolis, kuris prideda „ pirmoji vertė “ ir „ antrojiValue ' kintamuosius ir išsaugokite atsakymą atskirame kintamajame pavadinimu ' apskaičiuoti Išeiga “.
  • Be to, naudokite „ pertrauka “, kad sustabdytumėte apdorojimą ir išeitumėte iš perjungimo didžiosios raidės pareiškimo.
  • Be to, naudokite „ System.out.println() “ metodą sugeneruotam rezultatui spausdinti konsolėje.
  • Tada sukurkite atvejus „ “, „ + “, „ * “, „ / “ ir „ ^ ” simbolius, kad atliktų atitinkamas aritmetines atimties, sudėties, daugybos, dalybos ir laipsnio operacijas su pateiktomis reikšmėmis.
  • Po to naudokite ' matematika. pow() “ metodas atlikti galios operaciją kintamiesiems.
  • Pabaigoje „ numatytas “ naudojamas raktinis žodis, kuris išspausdina klaidos pranešimą. Šis klaidos pranešimas rodomas tik tada, kai nenaudojamas nė vienas iš aukščiau išvardytų atvejų.
  • Taip pat uždarykite langą „Skeneris“, kad sutaupytumėte atminties ir pagerintumėte našumą.

Pasibaigus kompiliavimo etapui:



Aukščiau pateiktame paveikslėlyje parodyta, kad naudojant Java buvo sukurtas pagrindinis skaičiuotuvas.

Išvada

Pagrindinį skaičiuotuvą sudaro +, -, /, * ir ^, kuriuos galima atlikti naudojant Switch didžiųjų ir mažųjų raidžių teiginį. Kiekviena matematinė operacija traktuojama kaip jungiklio atvejis, o ta konkreti operacija atliekama kūne. Šiame vadove parodyti išsamūs žingsniai, kaip sukurti pagrindinę skaičiuotuvo programą naudojant Java.