mercoledì 18 novembre 2009

Chitarra in java-esercizio in preparazione alla verifica

public class Chitarra{
private int id;
private String modello;
private String tipo;
private String materiale;
private int prezzo;
public Chitarra(int id,String modello,String tipo,String materiale,int prezzo){
this.id=id;
this.modello=modello;
this.tipo=tipo;
this.materiale=materiale;
this.prezzo=prezzo;
}
public int getId(){return id;}
public String getModello(){return modello;}
public String getTipo(){return tipo;}
public String getMateriale(){return materiale;}
public int getPrezzo(){return prezzo;}
public void stampaChitarra(){
System.out.println("Codice: "+this.getId());
System.out.println("Modello: "+this.getModello());
System.out.println("Tipo: "+this.getTipo());
System.out.println("Materiale: "+this.getMateriale());
System.out.println("Prezzo: "+this.getPrezzo());
}
}


import java.util.Scanner;
public class Negozio{
private Chitarra[] chitarre=new Chitarra[100];
Scanner in=new Scanner(System.in);
public void inserisci(){
int id=1;
for(int i=0;i<3;i++){
System.out.println("Digita il modello della chitarra:");
String modello=in.next();
System.out.println("Digita il tipo di chitarra:");
String tipo=in.next();
System.out.println("Digita il materiale della chitarra:");
String materiale=in.next();
System.out.println("Digita il prezzo della chitarra:");
int prezzo=in.nextInt();
Chitarra c=new Chitarra(id,modello,tipo,materiale,prezzo);
chitarre[i]=c;
id++;
}
}
public void tabChitarre(){
for(int i=0;i<3;i++){
System.out.println("codice chitarra: "+chitarre[i].getId()+"prezzo: "+chitarre[i].getPrezzo());
}
}
public Chitarra scegliChitarra(){
System.out.println("Scegli un codice dal tabulato");
int scelto=in.nextInt();
Chitarra c=chitarre[scelto-1];
return c;
}
}


public class TestaNegozio{
public static void main(String[]args){
Negozio n=new Negozio();
n.inserisci();
n.tabChitarre();
Chitarra c=n.scegliChitarra();
c.stampaChitarra();
}
}