Hallo,
Ich habe folgende für mich schwierige Aufgabe:
Ziel ist es, Namen und zugehörige Punkte mittels Felder zu verwalten. Das programm erhält sämtliche Namen per Kommandozeilenparameter (d.h sie werden automatisch in das String- Feld eingetragen, welche die main Methode enthält. Jeder Spieler hat zu Beginn 0 Punkte.
Das Programmsoll nun solange einen Namen und eine Punktzahl einlesen, bis als Name die leere Zeichenkette "" eingegeben wird. Wenn ein Name eingegeben wurde, soll, wie bereits beschrieben, eine Punktzahl eingelesen werden und zur bereits vorhandenen addiert werden. Es werden nur Namen eingegeben, die bereits vorhanden sind.
Wurde die leere Zeichenkette als Name eingegeben, werden alle Namen und die zugehörigen Punkte wie folgt ausgegeben:
Spieler1:0.
Das habe ich bis jetzt geschafft. Ich muss die Namen irgendwie speichern. Wie kann ich da weiter machen?
Ich habe folgende für mich schwierige Aufgabe:
Ziel ist es, Namen und zugehörige Punkte mittels Felder zu verwalten. Das programm erhält sämtliche Namen per Kommandozeilenparameter (d.h sie werden automatisch in das String- Feld eingetragen, welche die main Methode enthält. Jeder Spieler hat zu Beginn 0 Punkte.
Das Programmsoll nun solange einen Namen und eine Punktzahl einlesen, bis als Name die leere Zeichenkette "" eingegeben wird. Wenn ein Name eingegeben wurde, soll, wie bereits beschrieben, eine Punktzahl eingelesen werden und zur bereits vorhandenen addiert werden. Es werden nur Namen eingegeben, die bereits vorhanden sind.
Wurde die leere Zeichenkette als Name eingegeben, werden alle Namen und die zugehörigen Punkte wie folgt ausgegeben:
Spieler1:0.
Java:
import java.io.*;
public class Testklasse {
public static void main(String[] args) throws IOException {
BufferedReader ein = new BufferedReader(new InputStreamReader(System.in));
int Punktefeld [] =new int [args.length];
String Name = ein.readLine();
while(!(Name.equals(""))){
int punktzahl= Integer.parseInt(ein.readLine());
}
}
}
Das habe ich bis jetzt geschafft. Ich muss die Namen irgendwie speichern. Wie kann ich da weiter machen?
Zuletzt bearbeitet: