Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Predmet {
- Scanner scan = new Scanner(System.in);
- public String nazev;
- public String vyucujici;
- public int pocetHodin;
- public int rocnik;
- public String popis;
- public Predmet(String nazev, String vyucujici, int pocetHodin, int rocnik, String popis) {
- this.nazev = nazev;
- this.pocetHodin = pocetHodin;
- this.popis = popis;
- this.rocnik = rocnik;
- this.vyucujici = vyucujici;
- }
- public void predmetPopis() {
- System.out.println("Název předmětu: " + this.nazev);
- System.out.println("Vyučující: " + this.vyucujici);
- System.out.println("Popis předmětu: " + this.popis);
- System.out.println("Ročník: " + this.rocnik);
- System.out.println("Počet hodin: " + this.pocetHodin);
- }
- public void zmenHodiny (int novyPocet) {
- int staryPocet = this.pocetHodin;
- this.pocetHodin = novyPocet;
- while (novyPocet < 0) {
- System.out.println("----------------------------");
- System.out.println("Zadaný počet hodin je záporný, zadejte nový, kladný počet hodin:");
- this.pocetHodin = Integer.parseInt(scan.nextLine());
- novyPocet = this.pocetHodin;
- }
- System.out.println("----------------------------");
- System.out.println("U předmětu " + this.nazev + " byl změněn počet hodin.");
- System.out.println("Starý počet hodin: " + staryPocet);
- System.out.println("Nový počet hodin: " + novyPocet);
- }
- public void zmenaVyucujiciho (String novyUcitel) {
- String staryUcitel = this.vyucujici;
- this.vyucujici = novyUcitel;
- System.out.println("Vyučující " + staryUcitel + " změněn na " + novyUcitel);
- }
- public void zmenRocnikPopis (int novyRocnik, String novyPopis) {
- int staryRocnik = this.rocnik;
- this.rocnik = novyRocnik;
- while (novyRocnik < 1 && novyRocnik > 4) {
- System.out.println("----------------------------");
- System.out.println("Ročník může být pouze 1-4, zadejte znovu:");
- this.rocnik = Integer.parseInt(scan.nextLine());
- novyRocnik = this.rocnik;
- }
- String staryPopis = this.popis;
- this.popis = novyPopis;
- System.out.println("Byl změněn ročník a popis předmětu " + this.nazev);
- System.out.println("Starý ročník: " + staryRocnik);
- System.out.println("Nový ročník: " + novyRocnik);
- System.out.println("Starý popis: " + staryPopis);
- System.out.println("Nový popis: " + novyPopis);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement