hallo zusammen,
ich bin neu hier und wollte gleich mal eure fachkundige hilfe in Anspruch nehmen. ich bin grad dabei mir java beizubringen und will im Zuge dessen eine Fifa Tabelle programmieren. Ich brauche dafür nun eine Möglichkeit Werte die ich vormals eingegeben habe bei einem Neustart zu speichern.
bisher habe ich es geschafft eine Klasse Player zu erstellen. mit einem array eine Liste von 5 Spielern zu erstellen. in dieses Array einen Spieler hinzuzufügen.
was ich will:
ich möchte das ganze jetzt so haben das ich mit der case anweisung die Spieler hinzufügen kann und dann diese bei einem Programm Neustadt gemerkt wurden. d.h ich will später das programm ja nur aufrufen und einige werte schon vorgespeichert haben.
ich hoffe ich konnte mein Anliegen deutlich machen
ich bin neu hier und wollte gleich mal eure fachkundige hilfe in Anspruch nehmen. ich bin grad dabei mir java beizubringen und will im Zuge dessen eine Fifa Tabelle programmieren. Ich brauche dafür nun eine Möglichkeit Werte die ich vormals eingegeben habe bei einem Neustart zu speichern.
bisher habe ich es geschafft eine Klasse Player zu erstellen. mit einem array eine Liste von 5 Spielern zu erstellen. in dieses Array einen Spieler hinzuzufügen.
was ich will:
ich möchte das ganze jetzt so haben das ich mit der case anweisung die Spieler hinzufügen kann und dann diese bei einem Programm Neustadt gemerkt wurden. d.h ich will später das programm ja nur aufrufen und einige werte schon vorgespeichert haben.
ich hoffe ich konnte mein Anliegen deutlich machen
Code:
public class Hauptmenü {
public static void main(String[] args) {
String n = javax.swing.JOptionPane.showInputDialog( "Welche Funktion soll ausgeführt werdern." );
int e= Integer.parseInt( n );
int anzahl = 0 ;
Player[] foo = new Player[5]; //platz für 5 objekte
for(int i = 0; i < 5; i++){
foo[i] = new Player(); //objecte erzeugen
foo[i].schreibstat();
}
switch (e){
case 1:
// noch leerer Platz
break;
case 2:
System.out.print("Spieler hinzufügen");
anzahl++;
String nn = javax.swing.JOptionPane.showInputDialog( "Spieler hinzufügen: \n Bitte Name eingeben." );
foo[anzahl].name=nn;
foo[anzahl].schreibstat();
break;
default:}
}}