Hallo
Bezüglich meines Studiums bin ich dabei, mich näher mit der Java-Programmierung zu beschäftigen.
Nun stellt sich mir das Problem der Strukturierung des Programms.
So möchte ich jegliche Rechenoperationen in separate Prozeduren gliedern, allerdings funktioniert das bei mir nicht so.
Über Eure Hilfe bin ich sehr dankbar.
Bezüglich meines Studiums bin ich dabei, mich näher mit der Java-Programmierung zu beschäftigen.
Nun stellt sich mir das Problem der Strukturierung des Programms.
So möchte ich jegliche Rechenoperationen in separate Prozeduren gliedern, allerdings funktioniert das bei mir nicht so.
Über Eure Hilfe bin ich sehr dankbar.
Java:
public static void main (String[]args) {
int z1= Integer.parseInt(args[1]);
int n1= Integer.parseInt(args[2]);
int z2= Integer.parseInt(args[3]);
int n2= Integer.parseInt(args[4]);
if(args[2].equals("0") || args[4].equals("0")){
System.out.println("Division durch 0 nicht
möglich!");
}
else{
if(args[0].equals("add")){
int neuZ=(z1*n2)+(z2*n1);
int neuN=n1*n2;
System.out.println(neuZ + "/" + neuN);
}
else{
if(args[0].equals("sub")){
int neuZ=(z1*n2)-(z2*n1);
int neuN=n1*n2;
System.out.println(neuZ + "/" + neuN);
}
else{
if(args[0].equals("mul")){
int neuZ = z1*z2;
int neuN = n1*n2;
System.out.println(neuZ + "/" + neuN);
}
else{
if(args[1].equals("0") ||
args[2].equals("0") || args [3].equals("0") || args[4].equals("0")){
System.out.println("Fehler");
}
else{
if(args[0].equals("div")){
int neuZ = z1*n2;
int neuN = n1*z2;
System.out.println(neuZ + "/" +
neuN);
}
else{
System.out.println("Fehler");
}
}
}
}
}
}
}
}