Moin Leute
Ich bin gerade dabei ein Programm zu schreiben, wo ein Bogenschütze auf ein Ziel Schießt und daruch Punkte bekommt, bzw Treffer. Diese gehen von 1 bis 10. Dafür habe ich folgendes geschrieben:
Das zweite soll der main werden wenn ich fertig bin, sodass dieser das Random durchführt und mir dann im Terminal ausspuckt welche Zahl gewählt wurde.
Meine Frage ist jetzt Folgende:
Wie genau kann ich die Zahl die Rauskommt in den Array legen, denn am ende soll das Programm die Zahlen zusammen addieren.
Ich bin gerade dabei ein Programm zu schreiben, wo ein Bogenschütze auf ein Ziel Schießt und daruch Punkte bekommt, bzw Treffer. Diese gehen von 1 bis 10. Dafür habe ich folgendes geschrieben:
Java:
import java.util.Random;
public class Treffer
{
public int Size = 10;
public Random rnd = new Random();
private String[] group1 = new String[Size];
public Treffer(){
initStrings();
}
public void initStrings(){
group1[0] = "1";
group1[1] = "2";
group1[2] = "3";
group1[3] = "4";
group1[4] = "5";
group1[5] = "6";
group1[6] = "7";
group1[7] = "8";
group1[8] = "9";
group1[9] = "10";
}
public int getRanGroup1(){
int i = rnd.nextInt(Size);
String out = group1[i];
return out;
}
}
Java:
import java.util.ArrayList;
public class Schießkampf
{
ArrayList<Integer> treffer = new ArrayList<Integer>();
public void Treffer(){
for(int ausgabe : treffer)
{
System.out.println(ausgabe);
}
}
}
Meine Frage ist jetzt Folgende:
Wie genau kann ich die Zahl die Rauskommt in den Array legen, denn am ende soll das Programm die Zahlen zusammen addieren.