Volg de onderstaande video om te zien hoe je onze site als web-app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Exorikos zei:Waarom beschouwt java een lokale variabele van een methode ineens als lokale variabele van de while-lus in die methode?![]()
public void voegWedstrijdToe(){
String datum;
String uur;
String poulenaam;
boolean test = false;
String aString;
int a;
String bString;
int b;
String stad;
String saString;
int sa;
String sbString;
int sb;
datum = JOptionPane.showInputDialog("Geef de datum");
uur = JOptionPane.showInputDialog("Geef het uur");
while(test == false){
String naam = JOptionPane.showInputDialog("Geef de poulenaam");
if(naam.length() > 1){
test = false;
}
if(naam.equals("A")){
poulenaam = naam;
test = true;
}
if(naam.equals("B")){
poulenaam = naam;
test = true;
}
if(naam.equals("C")){
poulenaam = naam;
test = true;
}
if(naam.equals("D")){
poulenaam = naam;
test = true;
}
}
aString = JOptionPane.showInputDialog("Geef het teamnummer van thuis");
a = Integer.parseInt(aString);
bString = JOptionPane.showInputDialog("Geef het teamnummer van uit");
b = Integer.parseInt(bString);
stad = JOptionPane.showInputDialog("Geef de stad");
saString = JOptionPane.showInputDialog("Geef doelpunten van thuis");
sa = Integer.parseInt(saString);
sbString = JOptionPane.showInputDialog("Geef doelpunten van uit");
sb = Integer.parseInt(sbString);
if(poulenaam.equals("A")){
A.addWedstrijd(0, new Wedstrijd(datum, uur, poulenaam, A.teams[a], A.teams[b], stad, sa, sb));
System.out.println(A.wedstrijden[0].getWedstrijdString());
} else{ if(poulenaam.equals("B")){
B.addWedstrijd(0, new Wedstrijd(datum, uur, poulenaam, B.teams[a], B.teams[b], stad, sa, sb));
System.out.println(B.wedstrijden[0].getWedstrijdString());
} else{ if(poulenaam.equals("C")){
C.addWedstrijd(0, new Wedstrijd(datum, uur, poulenaam, C.teams[a], C.teams[b], stad, sa, sb));
System.out.println(C.wedstrijden[0].getWedstrijdString());
} else{ if(poulenaam.equals("D")){
D.addWedstrijd(0, new Wedstrijd(datum, uur, poulenaam, D.teams[a], D.teams[b], stad, sa, sb));
System.out.println(D.wedstrijden[0].getWedstrijdString());
} else{
}
}
}
}
}

Als uw while-lus niet doorlopen wordt dan zal poulenaam ook geen string-waarde bevatten. Idem voor die if-lussen in die while-lus: als er geen enkel van uitgevoerd wordt dan heeft poulenaam wederom geen waardeExorikos zei:Bij de laatste if-tests geeft hij: The local variable poulenaam may not have been initialized... Dat doet hij pas sinds ik die while-lus ervoor er heb tussengeplakt...
²²²²The Frak zei:Een woning ontwerpen voor begeleid wonen voor volwassenen met autisme is niet simpel.
Morgenochtend consult en dan 2,5 dagen om alles uit te werken voor de presentatie vrijdag.
Conclusie: 9's zijn extreem voze punten.
Geneste if-lussen zullen wel degelijk de performantie van je programma aantasten.Exorikos zei:Blijkbaar is die { niet verplicht, maar als ze er staan doe je niks verkeerds, denk ik. Alleen mag je daarna wel niet vergeten te sluiten.
Voor de leesbaarheid is het toch beter zonder.
Parnakra zei:Geneste if-lussen zullen wel degelijk de performantie van je programma aantasten.
Soms is het ook handig om gebruik te maken van een switch-statement.

Pff, het moet hé, we doen ons bestMr.DarK zei:Hoe is het met de blok Slipsnot?
18 augustus is eerste afspraak. Sociologie 
