Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.00 KB | None | 0 0
  1. package com.company;
  2. import java.util.Scanner;
  3.  
  4. public class Main {
  5. static int dzien=0;
  6. static int godzina=0;
  7.  
  8. public static void wyswietl (String tablica [][],int dzien){
  9.  
  10. System.out.println("PODAJ GODZINE");
  11.  
  12. int podajgodzine;
  13. Scanner wczytajgodzine = new Scanner(System.in);
  14. podajgodzine = wczytajgodzine.nextInt();
  15.  
  16. System.out.println("PODAJ ZADANIE");
  17.  
  18. String zadanie;
  19. Scanner wczytajzadanie = new Scanner(System.in);
  20. zadanie = wczytajzadanie.nextLine();
  21. zadanie="\t"+podajgodzine+":00 - "+zadanie;
  22. tablica [dzien][podajgodzine] = zadanie;
  23. }
  24.  
  25. public static void wczytaj2 (String tablica [][]){
  26. String usundzien;
  27. Scanner wej = new Scanner(System.in);
  28. usundzien = wej.nextLine();
  29. if(usundzien.equals("poniedzialek"))
  30. dzien=1;
  31. if(usundzien.equals("wtorek"))
  32. dzien=2;
  33. if(usundzien.equals("sroda"))
  34. dzien=3;
  35. if(usundzien.equals("czwartek"))
  36. dzien=4;
  37. if(usundzien.equals("piatek"))
  38. dzien=5;
  39. if(usundzien.equals("sobota"))
  40. dzien=6;
  41. if(usundzien.equals("niedziela"))
  42. dzien=7;
  43. System.out.println("PODAJ GODZINE");
  44. godzina=wej.nextInt();
  45. if(tablica[dzien][godzina]==null)
  46. System.out.println("NIE MA TU ZADNEGO ZADANIA\n\n");
  47.  
  48. }
  49.  
  50.  
  51. public static void main(String[] args) {
  52.  
  53.  
  54.  
  55. String[][] tablica = new String[8][25];
  56.  
  57. tablica[1][0]="PONIEDZIALEK";
  58. tablica[2][0]="WTOREK";
  59. tablica[3][0]="SRODA";
  60. tablica[4][0]="CZWARTEK";
  61. tablica[5][0]="PIATEK";
  62. tablica[6][0]="SOBOTA";
  63. tablica[7][0]="NIEDZIELA";
  64.  
  65. while(true){
  66. System.out.println("KALENDARZ TYGODNIOWY");
  67. System.out.println("\n1. WYSWIETL KALENDARZ");
  68. System.out.println("2. DODAJ ZADANIE");
  69. System.out.println("3. USUN ZADANIE");
  70. System.out.println("4. ZMODYFIKUJ ZADANIE");
  71. System.out.println("5. WYJSCIE\n\n");
  72.  
  73. String menu;
  74. Scanner odczyt = new Scanner(System.in);
  75. menu = odczyt.nextLine();
  76.  
  77. switch (menu)
  78. {
  79. case "1": {
  80. for(int i=0;i<8;i++){
  81. for(int j=0;j<25;j++) {
  82.  
  83. if(tablica[i][j]!=null )
  84. {
  85. System.out.println(tablica[i][j]);
  86. }
  87. }
  88. System.out.print("\n");
  89. }
  90. break;
  91. }
  92. case "2": {
  93. System.out.println("PODAJ DZIEN TYGODNIA DO KTOREGO CHCESZ DODAC ZADANIE");
  94.  
  95. String podajdzien;
  96. Scanner wczytajdzien = new Scanner(System.in);
  97. podajdzien = wczytajdzien.nextLine();
  98. int dzien =1;
  99. switch (podajdzien) {
  100. case "poniedzialek":
  101. dzien=1;
  102. wyswietl(tablica,dzien);
  103. break;
  104. case "wtorek":
  105. dzien=2;
  106. wyswietl(tablica,dzien);
  107. break;
  108. case "sroda":
  109. dzien=3;
  110. wyswietl(tablica,dzien);
  111. break;
  112. case "czwartek":
  113. dzien=4;
  114. wyswietl(tablica,dzien);
  115. break;
  116. case "piatek":
  117. dzien=5;
  118. wyswietl(tablica,dzien);
  119. break;
  120. case "sobota":
  121. dzien=6;
  122. wyswietl(tablica,dzien);
  123. break;
  124. case "niedziela":
  125. dzien=7;
  126. wyswietl(tablica,dzien);
  127. break;
  128. }
  129. break;
  130. }
  131. case "3": {
  132. System.out.println("PODAJ DZIEN TYGODNIE Z KTOREGO CHCESZ USUNAC ZADANIE");
  133. wczytaj2(tablica);
  134. tablica[dzien][godzina]=null;
  135. break;
  136. }
  137. case "4": {
  138. System.out.println("PODAJ DZIEN TYGODNIA W KTORYM CHCESZ MODYFIKOWAC ZADANIE");
  139. wczytaj2(tablica);
  140. if(tablica[dzien][godzina]!=null)
  141. {
  142. System.out.println("PODAJ NOWE ZADANIE");
  143. Scanner wej2 = new Scanner(System.in);
  144. String modyfikacja = wej2.nextLine();
  145. tablica[dzien][godzina]="\t"+godzina+":00 - "+modyfikacja;
  146. }
  147. break;
  148. }
  149. case "5": {
  150. System.exit(0);
  151. break;
  152. }
  153. }
  154. }
  155. }
  156. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement