Pages: [1]   Go Down
Print
Author Topic: Compito 7 Dicembre B  (Read 504 times)
0 Members e 1 Utente non registrato stanno visualizzando questa discussione.
vincenzo86
Forumista
***
Offline Offline

Gender: Male
Posts: 505



« on: 25-02-2011, 18:40:58 »

Qualcuno di voi ha fatto l'esercizio B relativo al compito del 7 Dicembre? Io ho provato a ragionarci un po' ma non capisco alcune cose...
Posto quello che ho fatto fino ad ora:
Code:
interface List071210
{
public BigDecimal getSize(); //ritorna la dimensione della lista
public BigDecimal getSum(); //ritorna la somma degli elementi
public BigDecimal select(int i); //ritorna l'iesimoelemento
}


class ListOfNumbers implements List071210
{
//la rendo immutabile
private final BigDecimal size;
private final BigDecimal somma;


public static class Builder
{

private BigDecimal size;
private BigDecimal somma=new BigDecimal(0.0);

public Builder(BigDecimal size)
{
this.size=new BigDecimal(size.toString());

for(BigDecimal  i : lista)//?    //Bisogna iterare per sommare gli elementi in lista
somma=somma.add(i);
}
I miei dubbi riguardano il for each del Builder, utile per la somma degli elementi. Devo prevedere una lista ulteriore? Grazie
Logged
Pages: [1]   Go Up
Print
Jump to: