Ovenstående svar er vildledende/forkerte.
Det er rigtigt, at iteration betyder en løkke, d.v.s. at det samme udføres et antal gange, men der er ikke noget, der hedder for-next i java - det er Basic. I java er der disse iterationskonstruktioner:
1. For-løkke:
for (int i = 0; i < 10; i++) {
System.out.println("i = "+i");
}
2. While-løkke:
int i = 0;
while (i < 10) {
System.out.println("i = "+i");
i++;
}
3. Do løkke:
int i = 0;
do {
System.out.println("i = "+i");
i++;
} while (i < 10) ;
4. Rekursion (det har du nok ikke lært om):
void nulTilNi(int i) {
if (i <= 10) {
System.out.println("i = "+i");
nulTilNi(i+1);
}
}
... et andet sted i programmet: ...
nulTilNi(0);
...
Alle fire konstruktioner vil udskrive tallene fra 0 til 9.
Super og subentiteter har at gøre med objektorientering og nedarvning. Strengt taget er det rigtigt at begrebet "entitet" normalt bruges i forbindelse med databasemodeller, hvorimod man som oftest taler om sub- og superklasser i forbindelse med programmer.
Men med mindre i har lært om databasedesign (og det lyder ikke sådan), så har din lærer har tænkt på entiteter som den abstrakte form for klasser.
Jeg ved ikke lige hvad PHP gør med tegnsæt, men Java bruger Unicode, som er et tegnsæt, der tillader de nationale tegn fra en lang række sprog - i modsætning til ældre tegnsæt (ascii, iso-8859, dos, ...), som kun tillod 256 tegn, heraf en del med reserverede betydninger som kontroltegn.
M.v.h.
Peter