arrays begynder problemer
HejEr der ikke lige en der kan hjælpe mig med min getGrade og getCourse metode??
Jeg vil have den til at retunere fra index nul og til der hvor man 'er nået til'.
Tine
/**
* @author JCC
* @version 25 mar 03
*/
public class GradeKeeper {
private final int MAX;
private String[] courseArray;
private int[] gradeArray;
private int antalKarakter = 0;
public GradeKeeper(int maximum) {
MAX = maximum;
courseArray = new String[MAX];
gradeArray = new int[MAX];
}
// --- Mutators ---
public boolean add(String c, int g) {
if (antalKarakter < MAX){
courseArray [antalKarakter] = c;
gradeArray [antalKarakter] = g;
antalKarakter++;
return true;
}
else return false;
}
public void clear() {
antalKarakter = 0;
courseArray = new String[MAX];
gradeArray = new int[MAX];
}
// --- Accessors ---
public String getCourse(int i) {
return courseArray [antalKarakter -1];
}
public int getGrade(int i) {
return gradeArray [antalKarakter - 1]; // her vil jeg gerne have den til at retunere fra index 0 og til den aktuelle
}
public int count() {
return antalKarakter;
}
public double average() {
return -1.0;
}
public double variance() {
return -1.0;
}
// --- Class accessors ---
public static boolean isGrade(int grade) {
switch (grade) {
case 0: case 3: case 5: case 6: case 7: case 8: case 9: case 10: case 11: case 13:
return true;
}
return false;
}
}
