Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.Collection;
- import java.util.Collections;
- import java.util.Scanner;
- /**
- * Created by Maciek on 2016-03-09.
- */
- public class Dziennik {
- private Scanner scanner = new Scanner(System.in);
- private Uczen uczen = new Uczen();
- public static ArrayList<String> listaUczni = new ArrayList<String>();
- public void openRegister(){
- System.out.println("Dziennik klasy specjalnej.\n" +
- "Posluguj sie slownymi komendami. \n" +
- "Liste polecen znajdziesz pod haslem \"pomoc\"");
- }
- public void pomoc(){
- System.out.println("lista => drukuje obecna liste klasy.\n" +
- "dodaj <imie> <nazwisko> => dodaje ucznia o podanych danych. \n" +
- "usun <imie> <nazwisko> => usuwa ucznia o podanych danych. \n" +
- "sprawdz <numer> => sprawdza ucznia o podanym numerze \n" +
- "zamknij => zakancza praca dziennika.");
- }
- private void lista(){
- for(int i = 0; i<listaUczni.size(); i++){
- System.out.println(i+1+". " + listaUczni.get(i) );
- }
- }
- private void dodaj(){
- uczen.setImie(scanner.next());
- uczen.setNazwisko(scanner.next());
- listaUczni.add(uczen.toString());
- Collections.sort(listaUczni);
- }
- private void usun(){
- listaUczni.remove(scanner.nextInt()-1);
- menu();
- }
- private void sprawdz(){
- System.out.println(listaUczni.get(scanner.nextInt()-1));
- menu();
- }
- private void zamknij(){
- System.exit(1);
- }
- public void menu(){
- switch(scanner.next()){
- case "lista":
- lista();
- menu();
- break;
- case "dodaj":
- dodaj();
- menu();
- break;
- case "pomoc":
- pomoc();
- menu();
- break;
- case "sprawdz":
- sprawdz();
- menu();
- break;
- case "usun":
- usun();
- menu();
- break;
- case "zamknij":
- zamknij();
- break;
- }
- }
- }
Add Comment
Please, Sign In to add comment