Hallo,
Ik wilde een klein programmaatje maken waarbij je je leeftijd ingeeft, waarna het geboortejaar berekent wordt door middel van Calendar.getInstance(); enzovoort...
Maar standaard is er iets fout met de YEAR, die ik nodig heb.
Ik moet er nu '-1' achter zetten, anders klopt het geboortejaar niet.
Heb al vanalles met TimeZone geprobeert maar helpt ook niet.
Zie hier mijn code:
import java.util.Calendar;
import java.util.TimeZone;
import console.*;
public class geboortejaar {
public static void main(String arg[]) {
System.out.print("Naam : ");
String naam = Console.readString();
System.out.print("Leeftijd : ");
int leeftijd = Console.readInt();
System.out.println();
Calendar year = Calendar.getInstance();
System.out.println(naam + " werd geboren in " + ((year.get(Calendar.YEAR) -1) - leeftijd) + ".");
}
}
Zoals het hierboven staat moet ik dus met die -1 werken...
Ik wilde een klein programmaatje maken waarbij je je leeftijd ingeeft, waarna het geboortejaar berekent wordt door middel van Calendar.getInstance(); enzovoort...
Maar standaard is er iets fout met de YEAR, die ik nodig heb.
Ik moet er nu '-1' achter zetten, anders klopt het geboortejaar niet.
Heb al vanalles met TimeZone geprobeert maar helpt ook niet.
Zie hier mijn code:
import java.util.Calendar;
import java.util.TimeZone;
import console.*;
public class geboortejaar {
public static void main(String arg[]) {
System.out.print("Naam : ");
String naam = Console.readString();
System.out.print("Leeftijd : ");
int leeftijd = Console.readInt();
System.out.println();
Calendar year = Calendar.getInstance();
System.out.println(naam + " werd geboren in " + ((year.get(Calendar.YEAR) -1) - leeftijd) + ".");
}
}
Zoals het hierboven staat moet ik dus met die -1 werken...
