piffy icon

Spezzata

piffy | PRO | 10/24/21 10:54:43 AM UTC | 0 ⭐ | 12397 👁️ | Never ⏰ | []
Java 5 |

0 B

|

None

|

0 👍

/

0 👎

import java.util.*;
 
public class Spezzata {
    ArrayList <Punto> punti;
 
 
    public Spezzata() {
        this.punti = new ArrayList <Punto>();
    }
 
    public void aggiungi(Punto punto) {
            punti.add(punto);
    }
 
    public double quantiPunti(){ return punti.size();}
 
    public double lunghezza() {
        double somma=0;
        for(int i=0; i<punti.size(); i++) {
                Punto p= punti.get(i-1);
                somma+=p.distanzaDa(punti.get(i));
        }
        return somma;
    }
 
    @Override
    public String toString() {
        List<String> strings = new ArrayList<>(punti.size());
        for (Object object : punti) {
            strings.add(Objects.toString(object, null));
        }
        return Arrays.toString(strings.toArray());
    }
}
 

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎

    
        
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎