Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import java.util.Scanner;
- public class Main {
- static int dzien = 0;
- static int godzina = 0;
- public static void wyswietlKalendarz (String tablica[][]){
- for (int i = 0; i < 8; i++) {
- for (int j = 0; j < 25; j++) {
- if (tablica[i][j] != null) {
- if (j != 0)
- System.out.print(" \t" + j + ":00 ");
- System.out.print(tablica[i][j] + "\n");
- }
- }
- System.out.print("\n");
- }
- }
- public static void dodajZadanie(String tablica[][]) {
- System.out.println("PODAJ DZIEN TYGODNIA DO KTOREGO CHCESZ DODAC ZADANIE");
- String podajdzien;
- Scanner wczytajdzien = new Scanner(System.in);
- podajdzien = wczytajdzien.nextLine();
- int dzien = 1;
- switch (podajdzien) {
- case "poniedzialek":
- dzien = 1;
- wczytaj(tablica, dzien);
- break;
- case "wtorek":
- dzien = 2;
- wczytaj(tablica, dzien);
- break;
- case "sroda":
- dzien = 3;
- wczytaj(tablica, dzien);
- break;
- case "czwartek":
- dzien = 4;
- wczytaj(tablica, dzien);
- break;
- case "piatek":
- dzien = 5;
- wczytaj(tablica, dzien);
- break;
- case "sobota":
- dzien = 6;
- wczytaj(tablica, dzien);
- break;
- case "niedziela":
- dzien = 7;
- wczytaj(tablica, dzien);
- break;
- }
- }
- public static void usunZadanie(String tablica[][]){
- System.out.println("PODAJ DZIEN TYGODNIA Z KTOREGO CHCESZ USUNAC ZADANIE");
- wczytaj2(tablica);
- tablica[dzien][godzina] = null;
- }
- public static void modyfikujZadanie(String tablica[][]){
- System.out.println("PODAJ DZIEN TYGODNIA W KTORYM CHCESZ MODYFIKOWAC ZADANIE");
- wczytaj2(tablica);
- modyfikuj(tablica);
- }
- public static void modyfikuj(String tablica[][]){
- if (tablica[dzien][godzina] != null) {
- System.out.println("PODAJ NOWE ZADANIE");
- Scanner wej2 = new Scanner(System.in);
- String modyfikacja = wej2.nextLine();
- tablica[dzien][godzina] = "\t" + godzina + ":00 - " + modyfikacja;
- }
- }
- public static void uzupelnijtabele(String tablica[][]){
- tablica[1][0] = "PONIEDZIALEK";
- tablica[2][0] = "WTOREK";
- tablica[3][0] = "SRODA";
- tablica[4][0] = "CZWARTEK";
- tablica[5][0] = "PIATEK";
- tablica[6][0] = "SOBOTA";
- tablica[7][0] = "NIEDZIELA";
- }
- public static void pokazMenu() {
- System.out.println("\n\n#####################################");
- System.out.println("#\t\t KALENDARZ TYGODNIOWY\t\t#");
- System.out.println("# #");
- System.out.println("#\t 1. WYSWIETL KALENDARZ #");
- System.out.println("#\t 2. DODAJ ZADANIE #");
- System.out.println("#\t 3. USUN ZADANIE #");
- System.out.println("#\t 4. ZMODYFIKUJ ZADANIE #");
- System.out.println("#\t 5. WYJSCIE #");
- System.out.println("# #");
- System.out.println("#####################################");
- }
- public static void wczytaj(String tablica[][], int dzien) {
- System.out.println("PODAJ GODZINE");
- int podajGodzine;
- Scanner wczytajGodzine = new Scanner(System.in);
- podajGodzine = wczytajGodzine.nextInt();
- System.out.println("PODAJ ZADANIE");
- String zadanie;
- Scanner wczytajZadanie = new Scanner(System.in);
- zadanie = wczytajZadanie.nextLine();
- if (tablica[dzien][podajGodzine] == null) {
- tablica[dzien][podajGodzine] = zadanie;
- System.out.println("DODANO ZADANIE");
- } else
- System.out.println("NA TA GODZINE ZAPLANOWALES JUZ ZADANIE");
- }
- public static void wczytaj2(String tablica[][]) {
- String usundzien;
- Scanner wej = new Scanner(System.in);
- usundzien = wej.nextLine();
- if (usundzien.equals("poniedzialek"))
- dzien = 1;
- if (usundzien.equals("wtorek"))
- dzien = 2;
- if (usundzien.equals("sroda"))
- dzien = 3;
- if (usundzien.equals("czwartek"))
- dzien = 4;
- if (usundzien.equals("piatek"))
- dzien = 5;
- if (usundzien.equals("sobota"))
- dzien = 6;
- if (usundzien.equals("niedziela"))
- dzien = 7;
- System.out.println("PODAJ GODZINE");
- godzina = wej.nextInt();
- if (tablica[dzien][godzina] == null)
- System.out.println("NIE MA TU ZADNEGO ZADANIA\n\n");
- else
- System.out.println("USUNIETO ZADANIE");
- }
- public static void main(String[] args) {
- String[][] tablica = new String[8][25];
- uzupelnijtabele(tablica);
- while (true) {
- pokazMenu();
- String menu;
- Scanner odczyt = new Scanner(System.in);
- menu = odczyt.nextLine();
- switch (menu) {
- case "1":
- wyswietlKalendarz(tablica);
- break;
- case "2":
- dodajZadanie(tablica);
- break;
- case "3":
- usunZadanie(tablica);
- break;
- case "4":
- modyfikujZadanie(tablica);
- break;
- case "5":
- System.exit(0);
- break;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement