Hallo an alle, ich bin inzwischen im LK Informatik Klasse 12 angekommen und muss feststellen, dass mich Informatik zwar sehr interessiert, ich aber durch meinen Lehrer kaum etwas nachvollziehen kann und wir meiner Meinung nach falsch vorangehen.
Bevor ich mich jetzt aber übermäßig beschwere, muss ich zum eigenen Entsetzten sagen, dass ich für ein LK Fach auch einfach zu wenig dafür mache. Dennoch muss ich meine Klausurvorbereitung jetzt einmal in Schwung bringen.
Dafür werden wir eine kleine (*simple) Aufgabe erhalten, eine Klasse mit Attributen und Methoden in Java-Syntax zu implementieren.
Dazu habe ich eine Vorbereitungsklausur erhalten, dort sollen wir eine Klasse (Highscore) mit folgenden Eigenschaften und Fähigkeiten implementieren:
Private Atrribute
namen als String-Array der Größe 10
punkte als integer-Array der Größe 10
Öffentliche Methoden
alleNamenAusgeben(), die alle Namne des Arrays mittels System.out.Println() ausgibt,
gibHighscore(), die den höchsten Punktestand zurückgibt und
gibBesten(), die den Namen der Person mit dem höchsten Punktestandard zurückgibt.
Erste Versuche waren dies:
Mein Problem ist, egal wie lange ich mich mit dem Ganzen beschäftige... Ich komme nicht darauf, wie ich den Code schreiben soll. Eine weitere Aufgabe ist, Code zu analysieren. Das ist z.B. kein Problem für mich, da ich grundsätzlich verstehe/verstanden habe, was, wie und wann etwas passiert. Kann mir da jemand weiterhelfen?
LG
Bevor ich mich jetzt aber übermäßig beschwere, muss ich zum eigenen Entsetzten sagen, dass ich für ein LK Fach auch einfach zu wenig dafür mache. Dennoch muss ich meine Klausurvorbereitung jetzt einmal in Schwung bringen.
Dafür werden wir eine kleine (*simple) Aufgabe erhalten, eine Klasse mit Attributen und Methoden in Java-Syntax zu implementieren.
Dazu habe ich eine Vorbereitungsklausur erhalten, dort sollen wir eine Klasse (Highscore) mit folgenden Eigenschaften und Fähigkeiten implementieren:
Private Atrribute
namen als String-Array der Größe 10
punkte als integer-Array der Größe 10
Öffentliche Methoden
alleNamenAusgeben(), die alle Namne des Arrays mittels System.out.Println() ausgibt,
gibHighscore(), die den höchsten Punktestand zurückgibt und
gibBesten(), die den Namen der Person mit dem höchsten Punktestandard zurückgibt.
Erste Versuche waren dies:
Java:
public class Highscore {
public static void main (String[]args) {
String[] namen = new String[10];
namen[0] = "Lisa";
namen[1] = "Erik";
namen[2] = "Patrick";
namen[3] = "Manfred";
namen[4] = "Johannes";
namen[5] = "Sebastian";
namen[6] = "Makoto";
namen[7] = "Benjamin";
namen[8] = "Philipp";
namen[9] = "Tobias";
int[] punkte = new int[10];
alleNamenAusgeben();
gibHighscore();
gibBesten();
}
public static void alleNamenAusgeben() {
System.out.println(Integer.parseInt())
}
public static void gibHighscore() { //Addieren der punkte vom array mit return von Summe der Werte
}
public static void gibBesten() { //Addieren der Werte von jedem Spieler und vergleichen zwischen Punktestand der jeweiligen namen
}
}
Mein Problem ist, egal wie lange ich mich mit dem Ganzen beschäftige... Ich komme nicht darauf, wie ich den Code schreiben soll. Eine weitere Aufgabe ist, Code zu analysieren. Das ist z.B. kein Problem für mich, da ich grundsätzlich verstehe/verstanden habe, was, wie und wann etwas passiert. Kann mir da jemand weiterhelfen?
LG