questi sono gli oggetti di libris:
codice:
public class libris { private String autore;
private String titolo;
private String genere;
private double prezzo;
private int copie;
public libris(String autore,String titolo,String genere,double prezzo,int copie){
this.autore = autore;
this.titolo = titolo;
this.genere=genere;
this.prezzo=prezzo;
this.copie=copie;
}
public String getautore() {
return autore; }
public String gettitolo() {
return titolo; }
public String getgenere() {
return genere; }
public double getprice() {
return prezzo; }
public int getcopie(){
return copie;
}
}
questi i metodi :
codice:
public class libro {
public libris l[]=new libris[1000];
public void start()
{
for(int i=0;i<1000;i++){
l[i]=null;
}
public void pres(){
System.out.println("+-------------------------------+");
System.out.println("SOFTWARE DI GESTIONE PER LIBRERIE");
System.out.println("+-------------------------------+");
System.out.println("@COPYRIGHT BY PETRUZZI MATTEO & FALCO FEDERICO");
}
public void addlibro (){
for(int i=0;i<1000;i++){
String nome,autore,genere;
double prezzo;
int copie=1;
Scanner in=new Scanner(System.in);
System.out.println("type the name's book: \n");
nome=in.nextLine();
System.out.println("type the autor's book: \n");
autore=in.nextLine();
System.out.println("type the genre's book: \n");
genere=in.nextLine();
System.out.println("type the price of the book: \n");
prezzo=in.nextDouble();
if((l[i].getautore().equals(autore))&&(l[i].getgenere().equals(genere))&&(l[i].gettitolo().equals(nome)))
{
copie=l[i].getcopie()+copie;
l[i]=new libris(nome,autore,genere,prezzo,copie);
}
else{
l[i]=new libris(nome,autore,genere,prezzo,copie);
}
}
}
void search(){
Scanner in=new Scanner(System.in);
System.out.println("type the name's book: \n");
String nome=in.nextLine();
for(int i=0;i<1000;i++){
if(l[i].gettitolo()==nome){
System.out.println("name's book: "+l[i].gettitolo()+"\n");
System.out.println("autor's book: "+l[i].getautore()+"\n");
System.out.println("genre's book: "+l[i].getgenere()+"\n");
System.out.println("price's book: "+l[i].getprice()+"\n");
System.out.println("price's book: "+l[i].getprice()+"\n");
}
}
}
void rmvbook(){
String autore,genere;
double prezzo;
Scanner in=new Scanner(System.in);
System.out.println("type the name's book: \n");
String nome=in.nextLine();
System.out.println("type the autor's book: \n");
autore=in.nextLine();
System.out.println("type the genre's book: \n");
genere=in.nextLine();
System.out.println("type the price of the book: \n");
prezzo=in.nextDouble();
int copie=1;
for(int i=0;i<1000;i++){
if((l[i].gettitolo()==nome)&&(l[i].getcopie()!=1)&&(l[i].getautore()==autore)){
copie=l[i].getcopie()-copie;
l[i]=new libris(nome,autore,genere,prezzo,copie);
}
if((l[i].gettitolo()==nome)&&(l[i].getcopie()==1)&&(l[i].getautore()==autore)){
l[i]=null;
}
}
}