Wie man einen einfachen Taschenrechner mit Java

February 9

Ein Rechner in Java ist sehr einfach zu schreiben. Wenn die meisten Leute Rechner hören, denken sie an eine Schnittstelle mit Tasten und einen Bildschirm zu setzen, Zahlen. In Wirklichkeit kann es sogar eine Text-basierte Schnittstelle in einer Schale/Befehlszeile sein. Der wichtigste Teil ist eine Prozedur erstellen, die die Zahlen annimmt. Der Rest ist einfache mathematische und Drucken auf dem Bildschirm. Denken Sie daran, für jede fehlende Semikolons zu überprüfen.

Anweisungen

1 Öffnen Sie den Text-Editor oder der IDE. Richten Sie die Klasse wie folgt: < Br / >< Br / > öffentliche Klasse Rechner < Br / > {< Br / >} < Br / >< Br / > die Programmierung geht zwischen den geschweiften Klammern.

2 Schreiben Sie den Code, der die mathematischen Operationen durchführt. Sie können verschiedene Methoden oder einer Switch-Anweisung verwenden. Ich habe verschiedene Methoden. Schreiben Sie diese zwischen den geschweiften Klammern genau. < Br / >< Br / > publicstaticint hinzufügen (Int a, Int b) < Br / > {< Br / > Int c < Br / > gehen < Br / > c = a + b < Br / > zurück c < Br / > gehen < Br / >} < Br / > publicstaticint Sub (Int a, Int b) < Br / > {< Br / > Int c < Br / > gehen < Br / > c = a-b < Br / > gehen < Br / > zurückgeben c < Br / > gehen < Br / >} < Br / > publicstaticint Mul (Int a, Int b) < Br / > {< Br / > Int c < Br / > gehen < Br / > c = a * b < Br / > gehen < Br / > zurückgeben c < Br / > gehen < Br / >} < Br / > publicstaticint Div(int a Int b) < Br / > {< Br / > Int c < Br / > gehen < Br / > c = a / b < Br / > gehen < Br / > zurück c < Br / > gehen < Br / >} < Br / > setzen diese zwischen die geschweiften Klammern der Klasse Rechner. Speichern Sie den Quellcode.

3 Erstellen Sie die Treiberklasse. Dies hat zu den wichtigsten Methode. < Br / > öffentliche Klasse CommandLineClass < Br / > {< Br / > publicstaticvoid Main (String [] Args) < Br / > {< Br / > Rechner c < Br / > gehen < Br / > System.out.println (\"Enter ersten Number\") < Br / > gehen < Br / > Scanner sc = neue Scanner(System.in:) < Br / > gehen < Br / > Int var1 = sc.nextInt() < Br / > gehen < Br / > System.out.println (zweite Zahl \"Enter: \") < Br / > GEHEN < Br / > Int var2 = sc.nextInt() < Br / > gehen < Br / > System.out.println (\"Enter der Operation-Symbol als + - / :\") < Br / > gehen < Br / > String s1 = sc.next() < Br / > gehen < Br / > Int OpFlag < Br / > gehen < Br / > if(s1.equals(\"+\")) < Br / > OpFlag = 1 < Br / > gehen < Br / > elseif(s1.equals(\"-\")) < Br / > OpFlag = 2 < Br / > gehen < Br / > Elseif (s1.equals (\ "\")) < Br / > OpFlag = 3 < Br / > gehen < Br / > elseif(s1.equals(\"/\")) < Br / > OpFlag = 4 < Br / > gehen < Br / > switch(opFlag) < Br / > Fall 1: < Br / > c.add(var1,var2) < Br / > gehen < Br / > Pause < Br / > gehen < Br / > Fall 2: < Br / > c.sub(var1,var2) < Br / > gehen < Br / > Pause < Br / > gehen < Br / > Fall 3 : < Br / > c.mul(var1,var2) < Br / > gehen < Br / > Pause < Br / > gehen < Br / > Fall 4: < Br / > c.div(var1,var2) < Br / > gehen < Br / > Pause < Br / > gehen < Br / >} < Br / >< Br / >}

4 Kompilieren Sie die beiden Quelldateien und führen Sie das Programm. Dies kann auch über die Befehlszeile mit Javac-your_file_name_here.java erfolgen. Es kann sogar durch die Schale auch ausgeführt werden: Java-your_class_with_the_main_method_here.class.

5 Achten Sie darauf, zu prüfen und zu dokumentieren jede Programm oder Quellcode-Datei für jede spezifische Details. Codewartung ist notwendig.

Tipps & Warnungen

  • Achten Sie darauf, dass Java installiert ist und dass alle erhaltene Klassen importiert werden. Die Scanner-Klasse importiert werden muss, am oberen Rand der Quelldatei wie folgt: import java.util.Scanner;