Sì, infatti mi domandavo perchè di quel contatore, ma ho pensato che volesse in qualche modo usarlo più avanti (magari dentro al while, quando svilupperà la seconda parte della sua richiesta).
Non far nulla se getLineNumber() restituisce un valore minore di 3 equivale a fare 3 letture a vuoto. Tanto vale farle senza dover ogni volta valutare un'espressione...Invece di fare tre letture a vuoto, potresti usare questo contatore per non far nulla in caso che il conteggio delle linee sia inferiore a tre. Si tratta di una questione di gusti, ovviamente
Ciao.![]()