Hey, ich bin seit einer Stunde an dem Problem und komme nicht mehr weiter.
Ich hänge momentan an der c) da ich die Syntax nicht mehr weiß und auch nichts dazu in meinem Buch finde.
Ich habe mir ein Array mit dem Namen note erstellt und weiß nicht wie ich das in die Methode integrieren kann. Welchen Datentyp ein Array hat weiß ich auch nicht. Über int kann BlueJ das nicht zurückverfolgen.
Vielleicht kann mir einer ein bisschen auf die Sprünge helfen.
Das hier habe ich schon als Vorlage:
public void neueNote(){
}
public void note() {
int[] note = new int[10];
}
public void anzahl(){
int[] anzahl = new int [10];
}
Viele Liebe Grüße
In dieser Aufgabe soll eine Mini-Notenverwaltung für deine Informatik-Noten erstellt werden.
Ich hänge momentan an der c) da ich die Syntax nicht mehr weiß und auch nichts dazu in meinem Buch finde.
Ich habe mir ein Array mit dem Namen note erstellt und weiß nicht wie ich das in die Methode integrieren kann. Welchen Datentyp ein Array hat weiß ich auch nicht. Über int kann BlueJ das nicht zurückverfolgen.
Vielleicht kann mir einer ein bisschen auf die Sprünge helfen.
Das hier habe ich schon als Vorlage:
public void neueNote(){
}
public void note() {
int[] note = new int[10];
}
public void anzahl(){
int[] anzahl = new int [10];
}
Viele Liebe Grüße
In dieser Aufgabe soll eine Mini-Notenverwaltung für deine Informatik-Noten erstellt werden.
- a) Definiere eine Klasse Noten zur Verwaltung von bis zu zehn Schulnoten. Dafür sollen nur zwei globale Attribute verwendet werden: ein Feld note der Länge 10 für die Noten und ein Attribut anzahl für die Anzahl der momentan vorhandenen Noten.
- b) Implementiere den Konstruktor, der ein leeres Feld erzeugt und das Attribut anzahl auf null setzt.
- c) Ergänze die Klasse um eine Methode, welche in das erste freie Feldelement die übergebene Note einträgt und das Attribut anzahl um eins erhöht. Die Methode soll außerdem überprüfen, ob der übergebene Zahlenwert zwischen 1 und 6 liegt und eine Fehlermeldung ausgeben, wenn bereits zehn Noten eingegeben wurden, das Feld also voll ist.
- d) Implementiere eine Methode, die den Durchschnitt berechnet und zurückgibt.
- e) Implementiere eine Methode, die die Note an der Stelle i ausgibt.
- f) Implementiere eine Methode, die die Note an der Stelle i ändert.