class rechne
{
char operator;
int zahl1;
int zahl2;
int ergebnis;
void einlesen()
{
//Eingabe
IO.println("Bitte geben Sie den Operator ein: ");
operator=IO.readChar();
IO.println("Bitte geben Sie die erste Zahl ein: ");
zahl1=IO.readInt();
IO.println("Bitte geben Sie die zweite Zahl ein: ");
zahl2=IO.readInt();
}
Boolean berechne()
{
if(operator=='+') {
ergebnis=zahl1+zahl2;
return true;
}
if(operator=='-') {
ergebnis=zahl1-zahl2;
return true;
}
if(operator=='*') {
ergebnis=zahl1*zahl2;
return true;
}
if((operator=='/')&&(zahl2!=0)) {
ergebnis=zahl1/zahl2;
return true;
}
else
{
return false;
}
}
void ausgeben()
{
IO.println("Das ergebnis von: "+zahl1+operator+zahl2+" ist "+ergebnis);
}
public void main(String[] args)
{
rechne rechner;
rechner=new rechne();
rechner.einlesen();
rechner.berechne();
rechner.ausgeben();
}
}
Comments