Advertisement
piffy

Spezzata

Oct 24th, 2021
2,357
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 0.80 KB | None | 0 0
  1. import java.util.*;
  2.  
  3. public class Spezzata {
  4.     ArrayList <Punto> punti;
  5.  
  6.  
  7.     public Spezzata() {
  8.         this.punti = new ArrayList <Punto>();
  9.     }
  10.  
  11.     public void aggiungi(Punto punto) {
  12.             punti.add(punto);
  13.     }
  14.  
  15.     public double quantiPunti(){ return punti.size();}
  16.  
  17.     public double lunghezza() {
  18.         double somma=0;
  19.         for(int i=0; i<punti.size(); i++) {
  20.                 Punto p= punti.get(i-1);
  21.                 somma+=p.distanzaDa(punti.get(i));
  22.         }
  23.         return somma;
  24.     }
  25.  
  26.     @Override
  27.     public String toString() {
  28.         List<String> strings = new ArrayList<>(punti.size());
  29.         for (Object object : punti) {
  30.             strings.add(Objects.toString(object, null));
  31.         }
  32.         return Arrays.toString(strings.toArray());
  33.     }
  34. }
  35.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement