public double calcolaCostoGaranzia(int a) { if (a < garanziaBase) { try { throw new WrongArgumentException(); } catch (WrongArgumentException e) { // TODO Auto-generated catch block e.printStackTrace(); return -1; } } else { return a * prezzoAnnualeGaranzia; } }
public ArrayList<Prodotto> cerca(String marca) { int i = 0; int j = 0; // indice di elencoMarca ArrayList<Prodotto> elencoMarca = new ArrayList<Prodotto>(); for (i = 0; i < elenco.size(); i++) { if (elenco.get(i).getMarca().equals(marca)) { elencoMarca.set(j, elenco.get(i)); j++; } else try { throw new WrongArgumentException(); } catch (WrongArgumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } } return elencoMarca; }