Pudmeister
Legacy Member
Hallo allemaal,
BlueJ geeft een error bij de volgende code:
public class Datum
{
private int dag;
private int maand;
private int jaar;
private static String[] maanden;
maanden = new String[12];
}
Wanneer ik private static String[] maanden = new String[12]; gebruik werkt het wel, maar dit moet toch ook op 2 verschillende lijnen gaan? Stel dat ge met een integervariabele de lengte van de array wilt instellen, moet ge toch maanden = new String[ingegevenaantal]; kunnen uitvoeren.
In Ecplise werkt dit stukje code wel maar niet in BlueJ...
Edit: nog een pittig detail:
Wanneer ik in Eclipse
String[] maanden;
maanden = new String[12];
zet in de klasse datum komt er ook een fout (Syntax error on token ";", , expected), maar wanneer ik exact dezelfde code in de mainfunctie zet, komt deze foutmelding er niet
BlueJ geeft een error bij de volgende code:
public class Datum
{
private int dag;
private int maand;
private int jaar;
private static String[] maanden;
maanden = new String[12];
}
Wanneer ik private static String[] maanden = new String[12]; gebruik werkt het wel, maar dit moet toch ook op 2 verschillende lijnen gaan? Stel dat ge met een integervariabele de lengte van de array wilt instellen, moet ge toch maanden = new String[ingegevenaantal]; kunnen uitvoeren.
In Ecplise werkt dit stukje code wel maar niet in BlueJ...
Edit: nog een pittig detail:
Wanneer ik in Eclipse
String[] maanden;
maanden = new String[12];
zet in de klasse datum komt er ook een fout (Syntax error on token ";", , expected), maar wanneer ik exact dezelfde code in de mainfunctie zet, komt deze foutmelding er niet


