Hvordan lage et grunnleggende kalkulatorprogram ved hjelp av Java?

Hvordan Lage Et Grunnleggende Kalkulatorprogram Ved Hjelp Av Java



Det grunnleggende kalkulatorprogrammet er laget for å utføre daglige aritmetiske operasjoner enklere og raskere. Operasjonene er ' + ', ' ', ' / ', ' * ' og ' ^ '. Disse operasjonene må gjøres av den enkle eller grunnleggende kalkulatoren, men vitenskapelige kalkulatorer kan utføre mer avanserte operasjoner. Denne veiledningen demonstrerer den trinnvise prosedyreveiledningen for å lage en grunnleggende kalkulator med Java.

Hvordan lage et grunnleggende kalkulatorprogram ved hjelp av Java?

For å lage en grunnleggende kalkulator er Switch-setningen det beste valget, spesielt for en bruker av start- og mellomtilstand. Det er fordi koden som bruker switch-setninger er veldig kortere og lett å forstå på grunn av mindre ubetydelig bruk av komplekse elementer.

La oss gå gjennom en trinn-for-trinn-prosedyre for å lage en grunnleggende kalkulator ved hjelp av Java:







Trinn 1: Få input fra brukeren
Det første trinnet i å lage en kalkulator er å hente dataene fra brukeren. Disse dataene forteller hvilken aritmetikk som må utføres på hvilke tall. Gå for eksempel til koden nedenfor:



import java. util . Skanner ;
klasse Hoved {
// oppretter main()-metoden
offentlig statisk tomrom hoved- ( String [ ] args ) {
røye operatør ;
Dobbel førsteverdi , andreverdi , beregne Output ;
Skannerinngang = ny Skanner ( System. i ) ;
System. ute . println ( 'Velg en operasjon å utføre: +, -, *, / eller ^' ) ;
operatør = input. neste ( ) . røye Kl ( 0 ) ;
System. ute . println ( 'Skriv inn det første tallet for beregning:' ) ;
førsteverdi = input. nesteDobbel ( ) ;
System. ute . println ( 'Skriv inn andre tall for beregning:' ) ;
andreverdi = input. nesteDobbel ( ) ;

Beskrivelse av koden ovenfor:



  • Først importerer du ' Skanner ”-verktøyet i Java-filen for å utføre operasjonen med å hente data fra brukeren under kjøring. Og lag en klasse som inneholder ' hoved() ' funksjon.
  • Deretter oppretter du en tegntypevariabel kalt ' operatør ' og heltallstype ' førsteverdi ', ' andreverdi ', og ' beregne Output '. Opprett også en forekomst av ' Skanner ' klasse kalt ' input '.
  • Skriver deretter ut aritmetiske operasjonssymboler på konsollen og brukeren angir det nødvendige operasjonssymbolet. Det angitte symbolet lagres i den nye variabelen kalt ' operatør '.
  • Deretter henter du det første nummeret og det andre nummeret fra brukeren og lagrer dem i ' førsteverdi ' og ' andreverdi '.

Trinn 2: Få input fra brukeren
Bruk nå ' bytte om ” uttalelse for å implementere den grunnleggende kalkulatoren. Hvert tilfelle av switch-setning omhandler den enkle aritmetiske operasjonen til kalkulatoren. Besøk koden nedenfor:





bytte om ( operatør ) {
sak '+' :
beregne Output = førsteverdi + andreverdi ;
System. ute . println ( 'Tillegg av oppgitt verdi' + førsteverdi + 'og' + andreverdi + ' = ' + beregne Output ) ;
gå i stykker ;

sak '-' :
beregne Output = førsteverdi - andreverdi ;
System. ute . println ( 'Subtraksjonen av oppgitt verdi' + førsteverdi + 'og' + andreverdi + ' = ' + beregne Output ) ;
gå i stykker ;

sak '*' :
beregne Output = førsteverdi * andreverdi ;
System. ute . println ( 'Multiplikasjonen av oppgitt verdi' + førsteverdi + 'og' + andreverdi + ' = ' + beregne Output ) ;
gå i stykker ;

sak '/' :
beregne Output = førsteverdi / andreverdi ;
System. ute . println ( 'Delingen av gitt verdi' + førsteverdi + 'og' + andreverdi + ' = ' + beregne Output ) ;
gå i stykker ;
sak '^' :
beregne Output = Matte . pow ( førsteverdi , andreverdi ) ;
System. ute . println ( 'Kraften til gitt verdi' + førsteverdi + 'og' + andreverdi + ' = ' + beregne Output ) ;
gå i stykker ;

misligholde :
System. ute . println ( 'Ugyldig operatør!' ) ;
gå i stykker ;
}
input. Lukk ( ) ;
}
}

Forklaring av koden ovenfor:

  • Bruk først ' bytte om ' drift av ' operatør variabel.
  • Opprett deretter en sak for ' + symbol, som legger til ' førsteverdi ' og ' andreverdi ' variabler og lagre svaret i en separat variabel kalt ' beregne Output '.
  • I tillegg kan du bruke ' gå i stykker ”-uttalelse for å stoppe behandlingen og gå ut av brytersaksuttalelsen.
  • Bruk dessuten ' System.out.println() ”-metoden for å skrive ut det genererte resultatet på konsollen.
  • Deretter oppretter du saker for ' ', ' + ', ' * ', ' / ', og ' ^ ”-symboler for å utføre de tilsvarende aritmetiske subtraksjons-, addisjons-, multiplikasjons-, divisjons- og potensoperasjonene på de angitte verdiene.
  • Etter det bruker du ' matte. Pow() ” metode for å utføre operasjonen av makt på variablene.
  • Til slutt, ' misligholde ” brukes nøkkelord som skriver ut en feilmelding. Denne feilmeldingen vises bare når ingen av tilfellene ovenfor brukes.
  • Lukk også 'Scanner'-vinduet for å spare minne og forbedre ytelsen.

Etter slutten av kompileringsfasen:



Figuren ovenfor illustrerer at en grunnleggende kalkulator har blitt generert ved hjelp av Java.

Konklusjon

Den grunnleggende kalkulatoren består av +, -, /, * og ^ som kan lages ved hjelp av en Switch case-setning. Hver matematisk operasjon blir behandlet som et tilfelle for bryteren, og den bestemte operasjonen utføres i kroppen. Denne veiledningen har vist de detaljerte trinnene for å lage et grunnleggende kalkulatorprogram ved hjelp av Java.