Hoe maak je een eenvoudig rekenprogramma met Java?

Hoe Maak Je Een Eenvoudig Rekenprogramma Met Java



Het basisrekenprogramma is gemaakt om alledaagse rekenkundige bewerkingen gemakkelijker en sneller uit te voeren. De operaties zijn “ + ”, “ ”, “ / ”, “ * ' En ' ^ ”. Deze bewerkingen moeten worden uitgevoerd door de eenvoudige of basisrekenmachine, maar wetenschappelijke rekenmachines kunnen meer geavanceerde bewerkingen uitvoeren. Deze handleiding demonstreert de stapsgewijze procedurele gids voor het maken van een eenvoudige rekenmachine met Java.

Hoe maak je een eenvoudig rekenprogramma met Java?

Om een ​​eenvoudige rekenmachine te maken, is de instructie Switch de beste keuze, vooral voor een gebruiker in de begin- en tussenstatus. Dit komt omdat de code die switch-statements gebruikt veel korter is en gemakkelijk te begrijpen vanwege het minder verwaarloosbare gebruik van complexe elementen.

Laten we een stapsgewijze procedure doorlopen om een ​​eenvoudige rekenmachine te maken met behulp van Java:







Stap 1: Input krijgen van de gebruiker
De eerste stap bij het maken van een rekenmachine is het ophalen van de gegevens van de gebruiker. Deze gegevens vertellen welke rekenkundige bewerking op welke getallen moet worden uitgevoerd. Bezoek bijvoorbeeld onderstaande code:



importeren Java. gebruiken . Scanner ;
klas Voornaamst {
// methode main() maken
openbaar statisch leegte voornaamst ( Snaar [ ] argumenten ) {
char exploitant ;
Dubbele eerste waarde , tweedewaarde , berekenUitvoer ;
Scannerinvoer = nieuw Scanner ( Systeem. in ) ;
Systeem. uit . println ( 'Kies een bewerking om uit te voeren: +, -, *, / of ^' ) ;
exploitant = invoer. volgende ( ) . char bij ( 0 ) ;
Systeem. uit . println ( 'Voer het eerste getal in voor berekening:' ) ;
eerstewaarde = invoer. volgendeDubbel ( ) ;
Systeem. uit . println ( 'Voer tweede getal in voor berekening:' ) ;
tweedewaarde = invoer. volgendeDubbel ( ) ;

Beschrijving van de bovenstaande code:



  • Importeer eerst de ' Scanner ”-hulpprogramma in het Java-bestand om tijdens runtime gegevens van de gebruiker op te halen. En maak een klasse die de ' voornaamst() ” functie.
  • Maak vervolgens een char-typevariabele met de naam ' exploitant ' en geheel getal ' eerstewaarde ”, “ tweedewaarde ', En ' berekenUitvoer ”. Maak ook een instantie van de ' Scanner ” klas genaamd “ invoer ”.
  • Druk vervolgens de rekenkundige bewerkingssymbolen op de console af en de gebruiker voert het vereiste bewerkingssymbool in. Het ingevoerde symbool wordt opgeslagen in de nieuwe variabele met de naam ' exploitant ”.
  • Haal daarna het eerste nummer en het tweede nummer van de gebruiker op en sla ze op in ' eerstewaarde ' En ' tweedewaarde ”.

Stap 2: Input krijgen van de gebruiker
Gebruik nu de ' schakelaar ”-verklaring om de basiscalculator te implementeren. Elk geval van switch-instructie behandelt de enkele rekenkundige bewerking van de rekenmachine. Bezoek de onderstaande code:





schakelaar ( exploitant ) {
geval '+' :
berekenUitvoer = eerstewaarde + tweedewaarde ;
Systeem. uit . println ( 'De toevoeging van geleverde waarde' + eerstewaarde + ' En ' + tweedewaarde + ' = ' + berekenUitvoer ) ;
pauze ;

geval '-' :
berekenUitvoer = eerstewaarde - tweedewaarde ;
Systeem. uit . println ( 'Het aftrekken van de opgegeven waarde' + eerstewaarde + ' En ' + tweedewaarde + ' = ' + berekenUitvoer ) ;
pauze ;

geval '*' :
berekenUitvoer = eerstewaarde * tweedewaarde ;
Systeem. uit . println ( 'De vermenigvuldiging van verstrekte waarde' + eerstewaarde + ' En ' + tweedewaarde + ' = ' + berekenUitvoer ) ;
pauze ;

geval '/' :
berekenUitvoer = eerstewaarde / tweedewaarde ;
Systeem. uit . println ( 'De verdeling van verstrekte waarde' + eerstewaarde + ' En ' + tweedewaarde + ' = ' + berekenUitvoer ) ;
pauze ;
geval '^' :
berekenUitvoer = Wiskunde . pow ( eerstewaarde , tweedewaarde ) ;
Systeem. uit . println ( 'De kracht van geleverde waarde' + eerstewaarde + ' En ' + tweedewaarde + ' = ' + berekenUitvoer ) ;
pauze ;

standaard :
Systeem. uit . println ( 'Ongeldige operator!' ) ;
pauze ;
}
invoer. dichtbij ( ) ;
}
}

Uitleg van de bovenstaande code:

  • Gebruik eerst de ' schakelaar ” werking van de “ exploitant ” variabel.
  • Maak vervolgens een case voor de ' + ” symbool, dat de “ eerstewaarde ' En ' tweedewaarde ” variabelen en sla het antwoord op in een aparte variabele met de naam “ berekenUitvoer ”.
  • Gebruik daarnaast de “ pauze ”-instructie om de verwerking te stoppen en de switch case-instructie af te sluiten.
  • Gebruik bovendien de ' Systeem.out.println() ” methode om het gegenereerde resultaat op de console af te drukken.
  • Maak vervolgens cases voor ' ”, “ + ”, “ * ”, “ / ', En ' ^ ”-symbolen om de bijbehorende rekenkundige bewerkingen voor aftrekken, optellen, vermenigvuldigen, delen en machten uit te voeren op de opgegeven waarden.
  • Gebruik daarna ' wiskunde. pow() ” methode om de werking van de macht op de variabelen uit te voeren.
  • Op het einde, de “ standaard ” sleutelwoord wordt gebruikt dat een foutmelding afdrukt. Deze foutmelding verschijnt alleen als geen van de bovenstaande gevallen wordt gebruikt.
  • Sluit ook het venster 'Scanner' om geheugen te besparen en de prestaties te verbeteren.

Na het einde van de compilatiefase:



De bovenstaande afbeelding illustreert dat een basiscalculator is gegenereerd met Java.

Conclusie

De basiscalculator bestaat uit +, -, /, * en ^ die kunnen worden gemaakt met behulp van een Switch case-instructie. Elke wiskundige bewerking wordt behandeld als een geval voor de schakelaar, en die specifieke bewerking wordt in het lichaam uitgevoerd. Deze handleiding heeft de gedetailleerde stappen gedemonstreerd voor het maken van een eenvoudig rekenprogramma met Java.