Kako stvoriti osnovni program kalkulatora pomoću Jave?

Kako Stvoriti Osnovni Program Kalkulatora Pomocu Jave



Osnovni program kalkulatora stvoren je za lakše i brže izvođenje svakodnevnih aritmetičkih operacija. Operacije su ' + ”, “ ”, “ / ”, “ * ' i ' ^ ”. Ove radnje mora obaviti jednostavan ili osnovni kalkulator, no znanstveni kalkulatori mogu izvoditi i naprednije operacije. Ovaj vodič demonstrira proceduralni vodič korak po korak za stvaranje osnovnog kalkulatora pomoću Jave.

Kako stvoriti osnovni program kalkulatora pomoću Jave?

Za izradu osnovnog kalkulatora, naredba Switch je najbolji izbor, posebno za korisnika u početnom i srednjem stanju. To je zato što je kod koji koristi naredbe switch vrlo kraći i lak za razumijevanje zbog manje zanemarive upotrebe složenih elemenata.

Prođimo kroz postupak korak po korak za stvaranje osnovnog kalkulatora pomoću Jave:







Korak 1: Dobivanje unosa od korisnika
Prvi korak u izradi kalkulatora je dobivanje podataka od korisnika. Ovi podaci govore koju aritmetiku treba izvesti na kojim brojevima. Na primjer, posjetite donji kod:



uvoz Java. util . Skener ;
razreda Glavni {
// kreiranje metode main().
javnost statički poništiti glavni ( Niz [ ] args ) {
char operater ;
Dupla prva vrijednost , secondValue , izračunatiIzlaz ;
Unos skenera = novi Skener ( Sustav. u ) ;
Sustav. van . println ( 'Odaberite operaciju za izvođenje: +, -, *, / ili ^' ) ;
operater = ulazni. Sljedeći ( ) . char At ( 0 ) ;
Sustav. van . println ( 'Unesite prvi broj za izračun:' ) ;
prvaVrijednost = ulazni. nextDouble ( ) ;
Sustav. van . println ( 'Unesite drugi broj za izračun:' ) ;
secondValue = ulazni. nextDouble ( ) ;

Opis gornjeg koda:



  • Prvo uvezite ' Skener ” uslužni program u Java datoteci za izvođenje operacije dohvaćanja podataka od korisnika tijekom izvođenja. I stvorite klasu koja sadrži ' glavni() ” funkcija.
  • Zatim stvorite varijablu tipa char pod nazivom ' operater ” i cjelobrojni tip “ prvaVrijednost ”, “ secondValue ', i ' izračunatiIzlaz ”. Također, stvorite instancu ' Skener ' klasa pod nazivom ' ulazni ”.
  • Zatim ispisuje simbole aritmetičkih operacija na konzoli i korisnik unosi željeni simbol operacije. Uneseni simbol pohranjuje se u novu varijablu pod nazivom “ operater ”.
  • Nakon toga dohvatite prvi broj i drugi broj od korisnika i pohranite ih u ' prvaVrijednost ' i ' secondValue ”.

Korak 2: Dobivanje unosa od korisnika
Sada upotrijebite ' sklopka ” za implementaciju osnovnog kalkulatora. Svaki slučaj naredbe switch bavi se jednom aritmetičkom operacijom kalkulatora. Posjetite donji kod:





sklopka ( operater ) {
slučaj '+' :
izračunatiIzlaz = prvaVrijednost + secondValue ;
Sustav. van . println ( 'Dodavanje pružene vrijednosti' + prvaVrijednost + ' i ' + secondValue + ' = ' + izračunatiIzlaz ) ;
pauza ;

slučaj '-' :
izračunatiIzlaz = prvaVrijednost - secondValue ;
Sustav. van . println ( 'Oduzimanje dobivene vrijednosti' + prvaVrijednost + ' i ' + secondValue + ' = ' + izračunatiIzlaz ) ;
pauza ;

slučaj '*' :
izračunatiIzlaz = prvaVrijednost * secondValue ;
Sustav. van . println ( 'Množenje navedene vrijednosti' + prvaVrijednost + ' i ' + secondValue + ' = ' + izračunatiIzlaz ) ;
pauza ;

slučaj '/' :
izračunatiIzlaz = prvaVrijednost / secondValue ;
Sustav. van . println ( 'Podjela pružene vrijednosti' + prvaVrijednost + ' i ' + secondValue + ' = ' + izračunatiIzlaz ) ;
pauza ;
slučaj '^' :
izračunatiIzlaz = matematika . pow ( prvaVrijednost , secondValue ) ;
Sustav. van . println ( 'Snaga pružene vrijednosti' + prvaVrijednost + ' i ' + secondValue + ' = ' + izračunatiIzlaz ) ;
pauza ;

zadano :
Sustav. van . println ( 'Neispravan operator!' ) ;
pauza ;
}
ulazni. Zatvoriti ( ) ;
}
}

Objašnjenje gornjeg koda:

  • Prvo, upotrijebite ' sklopka ' rad ' operater ” varijabla.
  • Zatim stvorite slučaj za ' + ', koji dodaje ' prvaVrijednost ' i ' secondValue ” varijable i pohranite odgovor u zasebnu varijablu pod nazivom “ izračunatiIzlaz ”.
  • Osim toga, koristite ' pauza ” za zaustavljanje obrade i izlaz iz naredbe switch case.
  • Štoviše, koristite ' System.out.println() ” za ispis generiranog rezultata na konzoli.
  • Zatim stvorite slučajeve za ' ”, “ + ”, “ * ”, “ / ', i ' ^ ” za izvođenje odgovarajućih aritmetičkih operacija oduzimanja, zbrajanja, množenja, dijeljenja i potenciranja navedenih vrijednosti.
  • Nakon toga koristite ' matematika. Pow() ” metoda za izvođenje operacije snage nad varijablama.
  • Na kraju, “ zadano ” koristi se ključna riječ koja ispisuje poruku o pogrešci. Ova se poruka o pogrešci pojavljuje samo ako se ne koristi nijedan od gore navedenih slučajeva.
  • Također, zatvorite prozor 'Skener' kako biste uštedjeli memoriju i poboljšali performanse.

Nakon završetka faze kompilacije:



Gornja slika ilustrira da je osnovni kalkulator generiran pomoću Jave.

Zaključak

Osnovni kalkulator sastoji se od +, -, /, * i ^ koji se mogu napraviti pomoću naredbe Switch case. Svaka matematička operacija se tretira kao slučaj za prekidač, a ta posebna operacija se izvodi u tijelu. Ovaj vodič demonstrira detaljne korake za stvaranje osnovnog programa kalkulatora pomoću Jave.