PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : packageRechner



Zizzler
31.05.2012, 19:58
import java.io.*;

public class Rechner
{


public static void main(String[] args) throws IOException
{
int zahl1, zahl2, erg;
String plus = "+", minus = "-", multi = "*", divi = "/", rechenart;

BufferedReader eingabe = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Bitte geben sie eine Zahl ein: ");
zahl1 = Integer.parseInt(eingabe.readLine());
System.out.println("Nun die zweite Zahl: ");
zahl2 = Integer.parseInt(eingabe.readLine());
System.out.println("Welche Rechenart?");
rechenart = eingabe.readLine();

if (rechenart.equals(plus))
{
erg = zahl1 + zahl2;
}
else if (rechenart.equals(minus))
{
erg = zahl1 - zahl2;
}

else if (rechenart.equals(multi))
{
erg = zahl1*zahl2;
}
else
{
erg = zahl1/zahl2;
}


System.out.println("Das Ergebnis lautet: " + erg);





}

}

Zizzler
31.05.2012, 20:14
is da fehla ?

revan12
31.05.2012, 20:17
Kontext?

//edit:

und nein auf den ersten Blick sehe ich keinen Fehler
abgesehen davon das du die variable divi nicht nutzt was aber ansich nicht schlimm ist

h4XX0r-7
31.05.2012, 20:23
Hallo und herzlich willkommen in unserem Forum. Bitte nutze für die Code-Beispiele die "Code-Tags" im Editor, wenn du ein neues Thema oder einen neuen Beitrag verfasst. Diese kannst du mit einem Klick auf die # einfügen. Deinen Code musst du nur noch dazwischen kopieren. Eine andere Methode ist natürlich, den Code auf eine externe Seite hochzuladen, wie zum Beispiel: http://nopaste.me

Mit besten Grüßen,
h4XX0r-7

Zizzler
31.05.2012, 20:29
Is aber bestimmt so, dass man das noch übersichtlicher oder kürzer machen kann oder?

und wer hantiert schon mit nem konsolenrechner rum^^

blackberry
31.05.2012, 20:34
Weiß nicht; aber wer hantiert überhaupt mit diesen "Wählen Sie Zahl 1 und Zahl 2 und den gewünschten Operator..."-Rechnern.

Wenn man was sinnvolles haben möchte, dann bastelt man sich einen Rechner der ganze Ausdrücke auswerten kann (siehe etwa hier (http://free-hack.com/showthread.php?t=70897) *Schleichwerbung*). Da stellt sich aber auch die Frage inwieweit man da bereit ist mit numerischen Werten zu hantieren und nicht lieber ein Computer-Algebra-System zur Hand hätte... bei so etwas verlässt man sich dann aber doch lieber auf Implementierungen von Profis.

Die Frage nach der Anwendbarkeit in der Praxis stellt sich also ohnehin von vornherein gar nicht.

Hu5eL
31.05.2012, 21:18
und wer fängt mit solchen schweren sachen an?
Wenn das die ersten versuche sind, ist das erstmal ganz ok...

nicht immer meckern...

blackberry
31.05.2012, 21:32
Das war kein Meckern im eigentlichen Sinne. Bezogen habe ich mich auf folgendes:

und wer hantiert schon mit nem konsolenrechner rum^^

Zizzler
01.06.2012, 21:56
Ich zieh mir grad das Tutorial von Video2Brain rein ;-D

Bonkers
01.06.2012, 22:05
Kann den Mist mal jemand schließen? Danke.

Zizzler
01.06.2012, 23:04
uhhhh