Compare commits

...

5 Commits

Author SHA1 Message Date
Tim Tersch
fee447429b rowSum 2020-08-31 08:47:19 +02:00
Tim Tersch
ce8b11f4dc twoDimSum 2020-08-31 08:47:13 +02:00
Tim Tersch
fe1dca6d7a twoDimRoll 2020-08-31 08:47:01 +02:00
Tim Tersch
e96ae83b7e diceSum 2020-08-31 08:46:53 +02:00
Tim Tersch
f66878689e rollAll 2020-08-31 08:46:29 +02:00

View File

@@ -51,7 +51,11 @@ public class Arrays {
* @see Wuerfel#werfen()
*/
public void rollAll( Wuerfel[] pArray ) {
// TODO: implementieren
for (Wuerfel w : pArray) {
if (w != null) {
w.werfen();
}
}
}
/**
@@ -64,8 +68,13 @@ public class Arrays {
* @see Wuerfel#getAugenzahl()
*/
public int diceSum( Wuerfel[] pArray ) {
// TODO: implementieren
return 0;
int sum = 0;
for (Wuerfel w : pArray) {
if (w != null) {
sum += w.getAugenzahl();
}
}
return sum;
}
/**
@@ -77,7 +86,13 @@ public class Arrays {
* @see Wuerfel#werfen()
*/
public void twoDimRoll( Wuerfel[][] pArray ) {
// TODO: implementieren
for (int i = 0; i < pArray.length; i++) {
for (Wuerfel w : pArray[i]) {
if (w != null) {
w.werfen();
}
}
}
}
/**
@@ -90,8 +105,15 @@ public class Arrays {
* @see Wuerfel#getAugenzahl()
*/
public int twoDimSum( Wuerfel[][] pArray ) {
// TODO: implementieren
return 0;
int sum = 0;
for (int i = 0; i < pArray.length; i++) {
for (Wuerfel w : pArray[i]) {
if (w != null) {
sum += w.getAugenzahl();
}
}
}
return sum;
}
/**
@@ -104,8 +126,15 @@ public class Arrays {
* @return Ein eindimensionales Array mit den Zeilensummen
*/
public int[] rowSum( Wuerfel[][] pArray ) {
// TODO: implementieren
return null;
int[] rowSum = new int[pArray.length];
for (int i = 0; i < pArray.length; i++) {
for (Wuerfel w : pArray[i]) {
if (w != null) {
rowSum[i] += w.getAugenzahl();
}
}
}
return rowSum;
}
/**