In dit programma maken we een eenvoudige rekenmachine die optellen, aftrekken, vermenigvuldigen en delen uitvoert op basis van de gebruikersinvoer. Het programma neemt de waarde aan van zowel de nummers (ingevoerd door de gebruiker) en vervolgens wordt de gebruiker gevraagd om de bewerking in te voeren (+, -, * en /), op basis van het invoerprogramma voert de geselecteerde bewerking uit op de ingevoerde nummers met behulp van een schakelkast .
Als je nieuw bent met Java, raadpleeg dan deze Java-zelfstudie om het programmeren van Java vanaf de basis te leren.
Voorbeeld: programma om een rekenmachine te maken met behulp van een schakelkast in Java
java.util.Scanner importeren; public class JavaExample { public static void main (String [] args) { dubbel num1, num2; Scannerscanner = nieuwe scanner (System.in); System.out.print ("Voer eerste nummer in:"); / * We gebruiken het gegevenstype dubbel zodat die gebruiker * kan zowel een geheel getal als een zwevend punt invoeren * waarde * / num1 = scanner.nextDouble (); System.out.print ("Voer tweede nummer in:"); num2 = scanner.nextDouble (); System.out.print ("Voer een operator in (+, -, *, /):"); char operator = scanner.next (). charAt (0); scanner.close (); dubbele output; schakelaar (operator) { geval '+': output = num1 + num2; breken; case '-': output = num1 - num2; breken; case '*': output = num1 * num2; breken; case '/': output = num1 / num2; breken; / * Als de gebruiker een andere operator of teken invoert behalve * +, -, * en / en geef vervolgens een foutbericht weer aan de gebruiker * * / standaard: System.out.printf ("U hebt de verkeerde operator ingevoerd"); terug te keren; } System.out.println (num1 + "" + operator + "" + num2 + ":" + uitvoer); } }
Output:
Voer het eerste nummer in: 40 Voer het tweede nummer in: 4 Voer een operator in (+, -, *, /): / 40.0 / 4.0: 10.0
Laat een reactie achter