|
|
|
|
|
|
|
|
|
|
|
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Rechner {
/**
* @param args
*/
public static void main(String[] args) {
// by Alexander Broll
BufferedReader eingabe = new BufferedReader(new InputStreamReader(
System. in));
String zahl[] = new String[3];
int a = zahl.length - 1;
System. out.println("Geben sie bitte " + a + " Zahlen ein und ein Operator");
for (int i = 0; i < zahl.length; i++) {
try {
zahl[i] = eingabe.readLine();
} catch (IOException io) {
System. out.println("Es gab ein Problem");
}
}
int zahl1 = Integer.parseInt(zahl[0]);
int zahl2 = Integer.parseInt(zahl[1]);
String operator = (zahl[2]);
if (operator.compareTo("+") == 0) {
System. out.println("Das Ergebnis lautet: " + RechnerLogig.addiere(zahl1, zahl2));
}
else if (operator.compareTo("-") == 0) {
System. out.println("Das Ergebnis lautet: " + RechnerLogig.subtrahiere(zahl1, zahl2));
}
else if (operator.compareTo("/") == 0) {
System. out.println("Das Ergebnis lautet: " + RechnerLogig.dividiere(zahl1, zahl2));
}
else if(operator.compareTo("*")== 0) {
System. out.println("Das Ergebnis lautet: " + RechnerLogig.multiplikation(zahl1, zahl2));}
else{
System. out.println("Geben sie bitte einen Operator ein (+,-,*,/)");
}
}
}
public class RechnerLogig {
public static int addiere(int zahl1, int zahl2) {
return zahl1 + zahl2;
}
public static int subtrahiere(int zahl1, int zahl2) {
return zahl1 - zahl2;
}
public static double dividiere(double zahl1, double zahl2) {
return zahl1 / zahl2;
}
public static int multiplikation(int zahl1, int zahl2) {
return zahl1 * zahl2;
}
}
|
|
|
|
|
|
|
|
|
Letzte Änderung: 12.02.2007
© Pädagogisches Institut für die deutsche Sprachgruppe
- Bozen. 2000 -
|
|
|
|
|
|
|
|
|