NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

FunkcieAplikacie

java

import java.util.Scanner;
import java.util.ArrayList;
import java.util.Collections;
public class FunkcieAplikacie {
    
    private Aplikacia navrat;
    private Scanner scanner;
    private ArrayList<Kniha> knihy;
    
    public FunkcieAplikacie() { 
        this.scanner = new Scanner(System.in);
        this.navrat = navrat;        
        this.knihy = new ArrayList<Kniha>();
    }
    
    public void zobrazHlavneMenu() {               
        System.out.println("~~~~~~~VITAJTE~~~~~~~");
        System.out.println();
        System.out.println("VYBERTE SI Z MOZNOSTI :");
        System.out.println();
        System.out.println("1: OBSAH KNIZNICE");
        System.out.println("2: PRIDAT KNIZKU");
        System.out.println("3: ODSTRANIT KNIZKU");
        System.out.println("0: KONIEC");       
        System.out.print("ZADAJ VOLBU : ");  
    }
    
    public String zobrazitObsahKniznice() {        
        System.out.println();
        String zoznamKnih = "";
        
        if (this.knihy.size() == 0) {
            System.out.println("V KNIZNICI SA NENACHADZAJU ZIADNE KNIHY");
        }
        System.out.println();
        return zoznamKnih;
    }        
    
    public Kniha zobrazitPridatKnihu() {    
        boolean jeKoniec = false;
        do {
            System.out.println("~~~~~~~~~~~~~~~~~~");
            System.out.println("~ PRIDAJTE KNIHU ~");
            System.out.print("POCET STRAN : ");
                int pocetStran = this.scanner.nextInt();
            System.out.println();
            System.out.print("DATUM VYDANIA : ");
                int datumVydania = this.scanner.nextInt();
            System.out.println();
            System.out.print("AUTOR : ");
                String autor = this.scanner.next();
            System.out.println();
            System.out.print("MENO KNIHY : ");
                String menoKnihy = this.scanner.next();
                
            Kniha kniha = new Kniha(pocetStran, datumVydania, autor, menoKnihy);
            this.knihy.add(kniha);
            if (this.knihy.size() != 0) {
                System.out.println("USPESNE STE VYTVORILI NOVU KNIHU");
            }  
            System.out.println();
            System.out.print("~~~~~~~~~~~~~~~~~~~");  
            jeKoniec = true;
            
            if (jeKoniec) {
                this.navrat.vyberSiZHlavnehoMenu(new Aplikacia());
            }
            return kniha;
        } while (!jeKoniec);        
    }
    
    public void zobrazitOdstranitKnizku() {        
        boolean bolaOdstranena = false;
        do {
            System.out.println("~~~~~~~~~~~~~~");
            System.out.println("~ ODSTRANTE KNIHU ~");
            System.out.print("NAPISTE NAZOV KNIHY KTORU CHCETE ODSTRANIT : ");
            String nazovKnihy = this.scanner.next();           
            for (Kniha kniha : this.knihy) {         
                if (kniha.getMenoKnihy().equals(nazovKnihy)) {
                    this.knihy.remove(kniha);
                    System.out.println("USPESNE STE ODSTRANILI KNIHU Z KNIZNICE.");
                    bolaOdstranena = true;
                } else {
                    System.out.println("KNIHU AKU STE ZADALI NEEXISTUJE ! ! ! \n SKUSTE TO ZNOVA.");
                }               
            }
                
            System.out.println();
            System.out.println("~~~~~~~~~~~~~~");
            if (bolaOdstranena) {
                this.navrat.vyberSiZHlavnehoMenu(new Aplikacia());
            }
        } while (!bolaOdstranena);
    }
    
    public void koniec() {
        System.out.println("~~~~~~~~~~~~~~");
            System.out.println("KONIEC PROGRAMU.");
        System.out.println("~~~~~~~~~~~~~~");
    }
}

Neformátovaný

Přidáno: 9.12.2017
Expirace: Neuvedeno

Aktivity