Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static Knjiga unosKnjiga() throws NeisplativoObjavljivanjeException {
- try(BufferedReader in = new BufferedReader(new FileReader(FILE_NAME))) {
- String line;
- while((line = in.readLine()) != null) {
- System.out.println(line);
- }
- } catch(IOException e) {
- System.err.println(e);
- }
- Izdavac izdavac = new Izdavac("test", "test");
- BufferedReader reader = new BufferedReader(new InputStreamReader(
- new FileInputStream(new File("/Files/unosKnjiga.txt"))));
- String nazivKnjige = reader.readLine();
- int odabir= Integer.parseInt(reader.readLine());
- izdavac.setNaziv(reader.readLine());
- izdavac.setDrzavaIzdavaca(reader.readLine());
- int godina= Integer.parseInt(reader.readLine());
- String broj=reader.readLine();
- BigDecimal brStr= BigDecimal.valueOf(Double.parseDouble(broj));
- int vrsta = Integer.parseInt(reader.readLine());
- VrstaPublikacije izabraliSte = null;
- if(vrsta == 1){
- izabraliSte=VrstaPublikacije.PAPIRNATA;
- }
- else
- izabraliSte=VrstaPublikacije.ELEKTRONICKA;
- boolean idiDalje = false;
- Jezik jezik = null;
- do {
- switch (odabir) {
- case 1:
- jezik = Jezik.HRVATSKI;
- idiDalje = false;
- break;
- case 2:
- jezik = Jezik.ENGLESKI;
- idiDalje = false;
- break;
- case 3:
- jezik = Jezik.NJEMACKI;
- idiDalje = false;
- break;
- case 4:
- jezik = Jezik.FRANCUSKI;
- idiDalje = false;
- break;
- case 5:
- jezik = Jezik.TALIJANSKI;
- idiDalje = false;
- break;
- case 6:
- jezik = Jezik.RUSKI;
- idiDalje = false;
- break;
- case 7:
- jezik = Jezik.KINESKI;
- idiDalje = false;
- break;
- default:
- System.out.println("Ponovo unesite jezik:");
- idiDalje = true;
- }
- } while (idiDalje);
- BigDecimal cijenaPoStr = new BigDecimal(10);
- return new Knjiga(godina, brStr, izabraliSte, nazivKnjige, cijenaPoStr,
- jezik, izdavac, false);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement