Guest User

Untitled

a guest
Jan 23rd, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.03 KB | None | 0 0
  1. DEMO KLASSE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  2. import java.util.Scanner;
  3.  
  4. /**
  5. * Created by IntelliJ IDEA.
  6. * User: BATIST
  7. * Date: 11/10/11
  8. * Time: 14:27
  9. * To change this template use File | Settings | File Templates.
  10. */
  11. public class demo {
  12. public static void main(String[] args) {
  13. String dag1="maandag";
  14. String dag2="dinsdag";
  15. String dag3="woensdag";
  16. String dag4="donderdag";
  17. String dag5="vrijdag";
  18. String dag6="zaterdag";
  19. String dag7="zondag";
  20. System.out.println(dag3+ " is " + (DatumTools.isWeekdag(dag3)?"een":"geen") + " weekdag");
  21. DatumTools tools = new DatumTools();
  22. int maand=0;
  23. Scanner scanner=new Scanner(System.in);
  24. System.out.println("geef een maandgetal in");
  25. maand=scanner.nextInt();
  26. System.out.println("dit is de maand: " + tools.maandNaam(maand));
  27.  
  28. do{
  29. int jaar;
  30.  
  31. if (maand >0){
  32.  
  33. System.out.println("geef een jaartal ");
  34. jaar=scanner.nextInt();
  35. System.out.printf("het jaar %d is %s schrikkljaar\n", jaar, tools.isSchrikkelJaar(jaar)?"een":"geen");
  36.  
  37.  
  38. }
  39. } while(maand >0);
  40. }
  41. }
  42.  
  43.  
  44. DATUMTOOLS!!!!!!!!!!!!!!
  45.  
  46. /**
  47. * Created by IntelliJ IDEA.
  48. * User: BATIST
  49. * Date: 11/10/11
  50. * Time: 14:26
  51. * To change this template use File | Settings | File Templates.
  52. */
  53. public class DatumTools {
  54. public static final String RUSTDAG="zondag";
  55.  
  56. public String maandNaam(int maandNr) {
  57. switch(maandNr){
  58. case 1: return ("Januari");
  59. case 2: return ("Feb");
  60. case 3: return ("maart");
  61. case 4: return ("april");
  62. case 5: return ("mei");
  63. case 6: return ("juni");
  64. case 7: return ("juli");
  65. case 8: return ("augus");
  66. case 9: return ("sept");
  67. case 10: return ("okt");
  68. case 11: return ("nov");
  69. case 12: return ("decem");
  70. default:
  71. return "onbekend" ;
  72.  
  73. }
  74. }
  75. public int aantalDagenInMaand(int maandNr, int jaartal) {
  76. switch(maandNr){
  77. case 1:
  78. case 3:
  79. case 5:
  80. case 7:
  81. case 8:
  82. case 10:
  83. case 12:
  84. return 31;
  85. case 4:
  86. case 6:
  87. case 9:
  88. case 11:
  89. return 30;
  90. case 2:
  91. if(isSchrikkelJaar(jaartal)) {
  92. return 29;
  93. }
  94. else
  95. return 28;
  96. default:
  97. return 0;
  98. }
  99. }
  100.  
  101. public boolean isSchrikkelJaar(int jaartal) {
  102. return (jaartal %4==0 && (jaartal %400==0 || jaartal%100 !=0));
  103. }
  104. public static Boolean isWeekdag(String dag1) {
  105. char eerste=dag1.toLowerCase().charAt(0);
  106. if (eerste=='z'){
  107. return false;
  108. }
  109. return true;
  110. }
  111. }
Add Comment
Please, Sign In to add comment