Hvordan opretter man et grundlæggende regneprogram ved hjælp af Java?
For at oprette en grundlæggende lommeregner er Switch-sætningen det bedste valg, især for en bruger af start- og mellemtilstand. Det skyldes, at koden ved hjælp af switch-sætninger er meget mindre i længden og let at forstå på grund af mindre ubetydelig brug af komplekse elementer.
Lad os gennemgå en trin-for-trin procedure for at skabe en grundlæggende lommeregner ved hjælp af Java:
Trin 1: Få input fra brugeren
Det første trin i oprettelsen af en lommeregner er at få data fra brugeren. Disse data fortæller, hvilken aritmetik der skal udføres på hvilke tal. Besøg f.eks. nedenstående kode:
importere java. util . Scanner ;
klasse Hoved {
// oprettelse af main() metode
offentlig statisk ugyldig vigtigste ( Snor [ ] args ) {
char operatør ;
Dobbelt førsteværdi , andenværdi , beregne output ;
Scanner input = ny Scanner ( System. i ) ;
System. ud . println ( 'Vælg en handling at udføre: +, -, *, / eller ^' ) ;
operatør = input. Næste ( ) . char Kl ( 0 ) ;
System. ud . println ( 'Indtast det første tal til beregning:' ) ;
førsteVærdi = input. næsteDobbelt ( ) ;
System. ud . println ( 'Indtast andet tal til beregning:' ) ;
andenværdi = input. næsteDobbelt ( ) ;
Beskrivelse af ovenstående kode:
- Først skal du importere ' Scanner ” værktøj i Java-filen til at udføre handlingen med at hente data fra brugeren under kørsel. Og opret en klasse, der holder ' hoved() ' funktion.
- Opret derefter en tegntypevariabel med navnet ' operatør ' og heltalstype ' førsteVærdi ', ' andenværdi ', og ' beregne output ”. Opret også en forekomst af ' Scanner ' klasse med navnet ' input ”.
- Udskriver derefter de aritmetiske operationssymboler på konsollen, og brugeren indtaster det nødvendige operationssymbol. Det indtastede symbol gemmes i den nye variabel med navnet ' operatør ”.
- Hent derefter det første nummer og det andet tal fra brugeren og gem dem i ' førsteVærdi ' og ' andenværdi ”.
Trin 2: Få input fra brugeren
Brug nu ' kontakt ” erklæring til at implementere den grundlæggende lommeregner. Hvert tilfælde af switch-sætning omhandler den enkelte aritmetiske operation af lommeregneren. Besøg nedenstående kode:
kontakt ( operatør ) {
sag '+' :
beregne output = førsteVærdi + andenværdi ;
System. ud . println ( 'Tilføjelsen af angivet værdi' + førsteVærdi + 'og' + andenværdi + ' = ' + beregne output ) ;
pause ;
sag '-' :
beregne output = førsteVærdi - andenværdi ;
System. ud . println ( 'Straktionen af den angivne værdi' + førsteVærdi + 'og' + andenværdi + ' = ' + beregne output ) ;
pause ;
sag '*' :
beregne output = førsteVærdi * andenværdi ;
System. ud . println ( 'Multiplikationen af angivet værdi' + førsteVærdi + 'og' + andenværdi + ' = ' + beregne output ) ;
pause ;
sag '/' :
beregne output = førsteVærdi / andenværdi ;
System. ud . println ( 'Opdelingen af tilvejebragt værdi' + førsteVærdi + 'og' + andenværdi + ' = ' + beregne output ) ;
pause ;
sag '^' :
beregne output = Matematik . pow ( førsteVærdi , andenværdi ) ;
System. ud . println ( 'Kraften ved tilvejebragt værdi' + førsteVærdi + 'og' + andenværdi + ' = ' + beregne output ) ;
pause ;
Standard :
System. ud . println ( 'Ugyldig operatør!' ) ;
pause ;
}
input. tæt ( ) ;
}
}
Forklaring af ovenstående kode:
- Først skal du bruge ' kontakt ' drift af ' operatør ' variabel.
- Opret derefter en sag for ' + symbol, som tilføjer ' førsteVærdi ' og ' andenværdi ' variabler og gem svaret i en separat variabel ved navn ' beregne output ”.
- Derudover skal du bruge ' pause ”-erklæring for at stoppe behandlingen og afslutte switch-sagserklæringen.
- Brug desuden ' System.out.println() ” metode til at udskrive det genererede resultat på konsollen.
- Opret derefter sager for ' – ', ' + ', ' * ', ' / ', og ' ^ ”-symboler for at udføre de tilsvarende aritmetiske subtraktions-, additions-, multiplikations-, divisions- og potensoperationer på de angivne værdier.
- Brug derefter ' matematik. Pow() ” metode til at udføre driften af magt på variablerne.
- I sidste ende vil ' Standard ” anvendes nøgleord, der udskriver en fejlmeddelelse. Denne fejlmeddelelse vises kun, når ingen af ovenstående tilfælde bruges.
- Luk også vinduet 'Scanner' for at spare hukommelse og forbedre ydeevnen.
Efter afslutningen af kompileringsfasen:
Ovenstående figur illustrerer, at en grundlæggende lommeregner er blevet genereret ved hjælp af Java.
Konklusion
Den grundlæggende lommeregner består af +, -, /, * og ^, som kan laves ved hjælp af en Switch case-sætning. Hver matematisk operation behandles som et tilfælde for omskifteren, og den pågældende operation udføres i kroppen. Denne vejledning har vist de detaljerede trin til at oprette et grundlæggende regneprogram ved hjælp af Java.