Dobrý den,
Dělám menší prográmek (Studentská knihovna s textovým rozhraním)
Potřeboval bych pomoc. Jsou to takový blbosti, ale když nad tim koumákuju už měsíc a furt to předělávám, tak už mi tak trošlu došla mozková šťáva a všechny příkazy teď vypadaji jak rozsypaný čaj.
Je to vlastně program, ve ,kterém uživatel může přidat knihy, které mají (Sériové číslo ,Název a Jméno autora)
a také může registrovat studenty ,kteří maji(Registrační číslo a Jméno) , kteří si movou vypůjčovat a vracet knihy.
Javu se učím skoro 4 měsícem, ale spousta věcí ohledně OP mi furt uniká.
V programu je zdá se chyba ,kdy při druhém vrácení knihy se vyskytne chyba:
java.lang.NullPointerException
at Studenti.vratitKnihu(Studenti.java:129)
at Knihovna.main(Knihovna.java:69)
a měkdy to popokusu o vrácení knihy nevypůjčené studentem hlásí, že student se musí registrovat, přestože je registrován.
Toto jsou hlavní problémy ,které mám. A byl bych nesmírně vděčný ,kdyby mi to někdo opravil a ukázal jak to udělal.
Zde je odkaz na projekt. Je dělaný v BlueJ:
https://drive.google.com/drive/folders/1IZMz5EVZBT4UCONcCGvcnUzOjmKxcG2_?usp=sharing
A pokud by bylo možné.
Jestli by šlo a nebylo lepší se zbavit tříd Studenti a Knihy a přesunout pole s metodami do třídy knihovny.
Děkuji za případné odpovědi