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.