
Untitled
By:
stevenroose on
May 7th, 2012 | syntax:
Java | size: 1.68 KB | hits: 16 | expires: Never
public class TestenPuntenBlad {
public static void main(String[] args) {
PuntenBlad puntenLijst = new PuntenBlad();
puntenLijst.voegPuntToe("vak1", 8);
puntenLijst.voegPuntToe("vak2", 7);
puntenLijst.voegPuntToe("vak3", 5);
puntenLijst.toonPuntenblad();
puntenLijst.verwijderPunt(2);
}
}
public class PuntenBlad {
Punt last;
int number = 0;
public void voegPuntToe(String vakIn, int aantalPunten) {
last = new Punt(last, vakIn, aantalPunten);
number++;
}
public void toonPuntenblad(){
Punt startIn = last;
for (int i=0; startIn != null; i++){
System.out.println(startIn.getNaam());
System.out.println(startIn.getResultaat());
startIn= startIn.getVorige();
}
}
public void remove(int index) {
Punt toPoint = last;
Punt toPointTo = last;
for(int i = 1 ; index - 1 < aantalPunten - i ; i++) {
toPoint = toPoint.getVorige();
}
for(int i = 1 ; index + 1 < aantalPunten - i ; i++) {
toPointTo = toPointTo.getVorige();
}
toPoint.setVorig(toPointTo);
}
}
public class Punt {
int resultaat;
Punt vorig;
String naam;
public Punt(Punt startIn, String naamIn, int resultaatIn) {
start = startIn;
resultaat = resultaatIn;
naam= naamIn;
}
public int getResultaat(){
return resultaat;
}
public String getNaam(){
return naam;
}
public Punt getVorige(){
return vorig;
}
public void setVorige(Punt vorig) {
this.vorig = vorig;
}
}