Hur man skapar ett grundläggande kalkylatorprogram med Java?

Hur Man Skapar Ett Grundlaggande Kalkylatorprogram Med Java



Det grundläggande kalkylatorprogrammet är skapat för att utföra vardagliga aritmetiska operationer enklare och snabbare. Verksamheten är ' + ”, “ ”, “ / ”, “ * ' och ' ^ ”. Dessa operationer måste utföras av den enkla eller grundläggande miniräknaren, men vetenskapliga miniräknare kan utföra mer avancerade operationer. Den här guiden visar en steg-för-steg-procedurguide för att skapa en grundläggande miniräknare med Java.

Hur man skapar ett grundläggande kalkylatorprogram med Java?

För att skapa en grundläggande kalkylator är Switch-satsen det bästa valet, särskilt för en användare av start- och mellanläge. Det beror på att koden som använder switch-satser är mycket mindre lång och lätt att förstå på grund av mindre försumbar användning av komplexa element.

Låt oss gå igenom en steg-för-steg-procedur för att skapa en grundläggande kalkylator med Java:







Steg 1: Få indata från användaren
Det första steget i skapandet av en miniräknare är att hämta data från användaren. Dessa data talar om vilken aritmetik som måste utföras på vilka tal. Besök till exempel nedanstående kod:



importera java. util . Scanner ;
klass Main {
// skapar main()-metoden
offentlig statisk tomhet huvud ( Sträng [ ] args ) {
röding operatör ;
Dubbelt förstaVärde , andraVärde , beräkna Output ;
Skanneringång = ny Scanner ( Systemet. i ) ;
Systemet. ut . println ( 'Välj en operation att utföra: +, -, *, / eller ^' ) ;
operatör = inmatning. Nästa ( ) . charAt ( 0 ) ;
Systemet. ut . println ( 'Ange den första siffran för beräkning:' ) ;
förstaVärde = inmatning. nästaDubbel ( ) ;
Systemet. ut . println ( 'Ange andra nummer för beräkning:' ) ;
andraVärde = inmatning. nästaDubbel ( ) ;

Beskrivning av ovanstående kod:



  • Importera först ' Scanner ” i Java-filen för att utföra operationen att hämta data från användaren vid körning. Och skapa en klass som innehåller ' main() ' funktion.
  • Skapa sedan en char-variabel med namnet ' operatör ' och heltalstyp ' förstaVärde ”, “ andraVärde ', och ' beräkna Output ”. Skapa också en instans av ' Scanner 'klass som heter' inmatning ”.
  • Skriver sedan ut aritmetiska operationssymboler på konsolen och användaren anger den önskade operationssymbolen. Den inmatade symbolen lagras i den nya variabeln med namnet ' operatör ”.
  • Hämta sedan det första numret och det andra numret från användaren och lagra dem i ' förstaVärde ' och ' andraVärde ”.

Steg 2: Få indata från användaren
Använd nu ' växla ” uttalande för att implementera den grundläggande kalkylatorn. Varje fall av switch-sats handlar om räknarens enda aritmetiska operation. Besök koden nedan:





växla ( operatör ) {
fall '+' :
beräkna Output = förstaVärde + andraVärde ;
Systemet. ut . println ( 'Tillägg av tillhandahållet värde' + förstaVärde + 'och' + andraVärde + ' = ' + beräkna Output ) ;
ha sönder ;

fall '-' :
beräkna Output = förstaVärde - andraVärde ;
Systemet. ut . println ( 'Subtraktionen av det angivna värdet' + förstaVärde + 'och' + andraVärde + ' = ' + beräkna Output ) ;
ha sönder ;

fall '*' :
beräkna Output = förstaVärde * andraVärde ;
Systemet. ut . println ( 'Multiplikationen av tillhandahållet värde' + förstaVärde + 'och' + andraVärde + ' = ' + beräkna Output ) ;
ha sönder ;

fall '/' :
beräkna Output = förstaVärde / andraVärde ;
Systemet. ut . println ( 'Indelningen av tillhandahållet värde' + förstaVärde + 'och' + andraVärde + ' = ' + beräkna Output ) ;
ha sönder ;
fall '^' :
beräkna Output = Matematik . pow ( förstaVärde , andraVärde ) ;
Systemet. ut . println ( 'Kraften av tillhandahållet värde' + förstaVärde + 'och' + andraVärde + ' = ' + beräkna Output ) ;
ha sönder ;

standard :
Systemet. ut . println ( 'Ogiltig operatör!' ) ;
ha sönder ;
}
inmatning. stänga ( ) ;
}
}

Förklaring av ovanstående kod:

  • Använd först ' växla ' drift av ' operatör ” variabel.
  • Skapa sedan ett ärende för ' + symbol, som lägger till ' förstaVärde ' och ' andraVärde ' variabler och lagra svaret i en separat variabel som heter ' beräkna Output ”.
  • Använd dessutom ' ha sönder ”-sats för att stoppa bearbetningen och avsluta växelfallssatsen.
  • Använd dessutom ' System.out.println() ”-metoden för att skriva ut det genererade resultatet på konsolen.
  • Skapa sedan ärenden för ' ”, “ + ”, “ * ”, “ / ', och ' ^ ”-symboler för att utföra motsvarande aritmetiska subtraktion, addition, multiplikation, division och potensoperationer på de angivna värdena.
  • Efter det, använd ' matematik. Pow() ” metod för att utföra driften av makt på variablerna.
  • I slutändan, ' standard ” nyckelord används som skriver ut ett felmeddelande. Detta felmeddelande visas endast när inget av ovanstående fall används.
  • Stäng också fönstret 'Skanner' för att spara minne och förbättra prestanda.

Efter slutet av kompileringsfasen:



Ovanstående figur illustrerar att en grundläggande miniräknare har genererats med Java.

Slutsats

Den grundläggande kalkylatorn består av +, -, /, * och ^ som kan göras med hjälp av en Switch case-sats. Varje matematisk operation behandlas som ett fall för omkopplaren, och den specifika operationen utförs i kroppen. Den här guiden har visat de detaljerade stegen för att skapa ett grundläggande kalkylatorprogram med Java.