Ho fatto l'esercizio ma non mi convince:
package vacanze_estive_13;
import javax.swing.JOptionPane;
/**
*
* @author OOO
*/
public class Vacanze_estive_13 {
public static void main(String[] args) {
String input = JOptionPane.showInputDialog("Inserisci il numero");
int cont = Integer.parseInt(input)-2;
int somma = 1;
int t1 = 1;
int t2;
String output = "1 1 ";
do {
t2 = somma;
somma += t1;
cont--;
output += somma + " ";
t1 = somma;
somma += t2;
cont--;
output += somma + " ";
} while (cont > 0);
JOptionPane.showMessageDialog(null, output);
}
}
non mi piace il fatto che
t1 = somma;
somma += t2;
cont--;
output += somma + " ";
lo ripeto due volte e non mi piace che per esempio se metto 11 vedrò 12 numeri... soluzioni? Consigli?