Nabend,
folgende Aufgabe:
Abgabe1_v0.2.pdf
hier mein code bisher:
Was zum Henker mach ich falsch? Danke im Vorraus.
folgende Aufgabe:
Abgabe1_v0.2.pdf
hier mein code bisher:
Code:
import java.lang.Math;
public class Maexchen {
public static void main (String... args) {
int spielerAnzahl=Integer.parseInt(args [0]); // Spielerzahl
int x=2*(spielerAnzahl-1)+1; // Anzahl Parameter x
int ergebnissSpieler=0;
int wurfcomputer1=(int) (Math.random()*6)+1;
int wurfcomputer2=(int) (Math.random()*6)+1;
int ergebnissComputer=0;
int[] a=new int[x];
for (int i=0; i<a.length;i++) {
a[i]=Integer.parseInt(args [i]);
}
for(int i=0; i<x-1; i++) {
if (a[i]<=6 && a[i+1]<=6 && a[i]>0 && a[i+1]>0) {
if (a[i]==2 && a[i+1]==1) {
ergebnissSpieler=+1000;
} else if (a[i]==a[i+1]) {
ergebnissSpieler=+100*a[i];
} else {
ergebnissSpieler=10*Math.max(a[i],a[i+1])+Math.min(a[i],a[i+1]);
}
System.out.print(ergebnissSpieler);
} else {
System.out.print(-1);
System.out.print(-1);
} System.out.println();
}
if (wurfcomputer1==2 && wurfcomputer2==1) {
ergebnissComputer=+1000;
} else if (wurfcomputer1==wurfcomputer2) {
ergebnissComputer=+100*wurfcomputer1;
} else {
ergebnissComputer=10*Math.max(wurfcomputer1,wurfcomputer2)+Math.min(wurfcomputer1,wurfcomputer2);
}
System.out.print(ergebnissComputer);
}
}
Was zum Henker mach ich falsch? Danke im Vorraus.