Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Ordine implements interfacciaOrdine {
- public Vector<Dispositivo> v;
- public Ordine() { // costruttore
- v = new Vector<Dispositivo>();
- }
- public void aggiungi(Dispositivo d) {
- v.add(d);
- }
- public void rimuovi(Dispositivo d) {
- v.remove(d);
- }
- public double importo() {
- double conta = 0;
- for (int i = 0; i < v.size(); i++) {
- conta += v.get(i).prezzo; //importo va a incrementarsi
- }
- return conta;
- }
- public Dispositivo economico() {
- int j = 0;
- double costo = v.get(0).prezzo;
- for (int i = 1; i < v.size() ; i++) {
- if (v.get(i).prezzo < costo) {
- j = i; //aggiorno indice se la condizione è verificata!
- costo = v.get(i).prezzo;
- }
- }
- return v.get(j);
- }
- public Dispositivo costoso() {
- int j = 0;
- double costo = v.get(0).prezzo;
- for (int i = 1; i < v.size() ; i++) {
- if (v.get(i).prezzo > costo) {
- j = i; //aggiorno indice se la condizione è verificata!
- costo = v.get(i).prezzo;
- }
- }
- return v.get(j);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement