Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DEMO KLASSE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- import java.util.Scanner;
- /**
- * Created by IntelliJ IDEA.
- * User: BATIST
- * Date: 11/10/11
- * Time: 14:27
- * To change this template use File | Settings | File Templates.
- */
- public class demo {
- public static void main(String[] args) {
- String dag1="maandag";
- String dag2="dinsdag";
- String dag3="woensdag";
- String dag4="donderdag";
- String dag5="vrijdag";
- String dag6="zaterdag";
- String dag7="zondag";
- System.out.println(dag3+ " is " + (DatumTools.isWeekdag(dag3)?"een":"geen") + " weekdag");
- DatumTools tools = new DatumTools();
- int maand=0;
- Scanner scanner=new Scanner(System.in);
- System.out.println("geef een maandgetal in");
- maand=scanner.nextInt();
- System.out.println("dit is de maand: " + tools.maandNaam(maand));
- do{
- int jaar;
- if (maand >0){
- System.out.println("geef een jaartal ");
- jaar=scanner.nextInt();
- System.out.printf("het jaar %d is %s schrikkljaar\n", jaar, tools.isSchrikkelJaar(jaar)?"een":"geen");
- }
- } while(maand >0);
- }
- }
- DATUMTOOLS!!!!!!!!!!!!!!
- /**
- * Created by IntelliJ IDEA.
- * User: BATIST
- * Date: 11/10/11
- * Time: 14:26
- * To change this template use File | Settings | File Templates.
- */
- public class DatumTools {
- public static final String RUSTDAG="zondag";
- public String maandNaam(int maandNr) {
- switch(maandNr){
- case 1: return ("Januari");
- case 2: return ("Feb");
- case 3: return ("maart");
- case 4: return ("april");
- case 5: return ("mei");
- case 6: return ("juni");
- case 7: return ("juli");
- case 8: return ("augus");
- case 9: return ("sept");
- case 10: return ("okt");
- case 11: return ("nov");
- case 12: return ("decem");
- default:
- return "onbekend" ;
- }
- }
- public int aantalDagenInMaand(int maandNr, int jaartal) {
- switch(maandNr){
- case 1:
- case 3:
- case 5:
- case 7:
- case 8:
- case 10:
- case 12:
- return 31;
- case 4:
- case 6:
- case 9:
- case 11:
- return 30;
- case 2:
- if(isSchrikkelJaar(jaartal)) {
- return 29;
- }
- else
- return 28;
- default:
- return 0;
- }
- }
- public boolean isSchrikkelJaar(int jaartal) {
- return (jaartal %4==0 && (jaartal %400==0 || jaartal%100 !=0));
- }
- public static Boolean isWeekdag(String dag1) {
- char eerste=dag1.toLowerCase().charAt(0);
- if (eerste=='z'){
- return false;
- }
- return true;
- }
- }
Add Comment
Please, Sign In to add comment