Hey, ich hab hier ein kleines Projekt begonnen den ich als Übung mir vorgenommen habe, bin noch dazu sehr frisch in diesem Gebiet. Ich will jetzt nicht lang drum herum reden. Mein Problem: Ich hab hier die Funktion "karte", dieser sollte meinem Array eine zufällige Zahl zwischen 1 und 13 vergeben. Und der "Zaehler" sollte die Werte von "d" und "s" immer um eins erhöhen.
Java:
import java.util.Random;
public class Main {
public static void main(String[] args) {
int [] Dealer = new int [6];
int d = 0;
int [] Spieler = new int [6];
int s = 0;
karte(Dealer,d);
karte(Spieler,s);
karte(Dealer,d);
karte(Spieler,s);
System.out.println(arrAdd(Dealer));
System.out.println(arrAdd(Spieler));
}
public static int arrAdd (int array[]) {
int a = 0;
for (int c=0; array.length > c; c++){
a = a + array[c];
}
return a;
}
public static void karte (int arr [], int zaehler){
Random rnd = new Random();
int b = rnd.nextInt(13) + 1;
if(arr.length > zaehler ) {
arr[zaehler] = b;
zaehler++; //Der Wert zaehler/d/s sollte hier um 1 steigen.
}else{
System.out.println("Fehler");
}
}
}