Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo

ich bin noch ziemlich neu in der BlueJ-Welt und habe ein Problem:

Ich wollte einfach mal zum rumprobieren und rantasten eine Art Taschenrechner programmieren.

Das hab ich bisher:

public class Hallo1

{

public static void main(int Zahl1,int Zahl2,int Rechenzeichen)

{

int Zahla,Zahlb,plus;

Zahla = Zahl1;

Zahlb = Zahl2;

plus = Rechenzeichen;

System.out.println(Zahla + plus + Zahlb + " ist gleich " + (Zahla+ plus + Zahlb));

}

}

wenn ich das fette weglasse klappt das auch, aber nun will ich ja nicht bloß plus rechnen. Deswegen dacht ich das könnte so gehen aber wenn ich dann beim ausführen in diesem Feld die Zahlen eingebe akzeptiert er +,-,*,/ nicht

was muss ich da machen

ich bin für jede Hilfe dankbar

Geschrieben

Servus,

ich versteh leider nicht, warum Dein "plus" ein int ist, dass Du mit zu den Zahlwerten addierst. Es sollte doch eigentlich so ablaufen (Pseudocode):

Zahlen erhalten und Operator erhalten


Wenn Operator ist "plus"

  addiere Zahlen

Ansonsten wenn Operator ist "minus"

  subtrahiere Zahlen

Ansonsten wenn Operator ist "mal"

  multipliziere Zahlen

Ansonsten wenn Operator ist "geteilt"

  dividiere Zahlen

Jetzt kannst Du für den Operator schon eine Zahl nehmen, die Du aber nicht mit verrechnest, sondern nur zur Prüfung verwendest, welche Operation Du durchführen willst.

Peter

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...