eccezioni
This commit is contained in:
parent
f211d00400
commit
43210eb5ee
@ -24,7 +24,13 @@ public class Libro extends Opera{
|
||||
if(!sc.hasNextLine()) return null;
|
||||
titolo=sc.nextLine();
|
||||
if(!sc.hasNextLine()) return null;
|
||||
try{
|
||||
anno=Integer.parseInt(sc.nextLine());
|
||||
}
|
||||
catch(NumberFormatException exception){
|
||||
System.err.println("Anno non inserito correttamente.\nAnno impostato a zero");
|
||||
anno=0;
|
||||
}
|
||||
if(!sc.hasNextLine()) return null;
|
||||
pos=sc.nextLine();
|
||||
if(!sc.hasNextLine()) return null;
|
||||
|
@ -31,7 +31,13 @@ public class OperaMult extends Opera{
|
||||
if(!sc.hasNextLine()) return null;
|
||||
supporto=sc.nextLine();
|
||||
if(!sc.hasNextLine()) return null;
|
||||
try{
|
||||
anno=Integer.parseInt(sc.nextLine());
|
||||
}
|
||||
catch(NumberFormatException exception){
|
||||
System.err.println("Anno non inserito correttamente.\nAnno impostato a zero");
|
||||
anno=0;
|
||||
}
|
||||
if(!sc.hasNextLine()) return null;
|
||||
pos=sc.nextLine();
|
||||
if(!sc.hasNextLine()) return null;
|
||||
|
@ -7,7 +7,7 @@ CD
|
||||
Autore1
|
||||
Titolo7
|
||||
USB
|
||||
1996
|
||||
1996a
|
||||
4S
|
||||
#
|
||||
Autore5
|
||||
|
@ -31,7 +31,13 @@ public class Stampa extends Opera{
|
||||
if(!sc.hasNextLine()) return null;
|
||||
tecnica=sc.nextLine();
|
||||
if(!sc.hasNextLine()) return null;
|
||||
try{
|
||||
anno=Integer.parseInt(sc.nextLine());
|
||||
}
|
||||
catch(NumberFormatException exception){
|
||||
System.err.println("Anno non inserito correttamente.\nAnno impostato a zero");
|
||||
anno=0;
|
||||
}
|
||||
if(!sc.hasNextLine()) return null;
|
||||
pos=sc.nextLine();
|
||||
if(!sc.hasNextLine()) return null;
|
||||
|
@ -1,7 +1,7 @@
|
||||
Autore1
|
||||
Titolo1
|
||||
Pergamena
|
||||
2000
|
||||
2000f
|
||||
4D
|
||||
#
|
||||
Autore2
|
||||
|
Loading…
Reference in New Issue
Block a user