Hola amigos estoy empenzando a manejar java apenas. Y me mandaron hacer los serie fibonacci, Entonces hize un codigo el cual no se si estara del todo bien y ahora lo q desee es mostrar los datos con una instancia.
trabajamos con netbeans, y creamos paquetes logicos java y paquete vista frames, en el paquete logico hize el codigo y ahora en el de vista hay q programar el evento del boton...eso es lo q no se como mostrar la serie o no si mi codigo estara malo por favor mirarlo.
public class Fibonacci {
private int dato;
/**
* @return the dato
*/
public int getDato() {
return dato;
}
/**
* @param dato the dato to set
*/
public void setDato(int dato) {
this.dato = dato;
}
public int fibo() {
int anterior1, anterior2, actual = 0;
int i=2;
anterior1=anterior2=1;
if ((dato==0)||(dato==1)){
actual=1;
}
else
while (i<=dato){
actual=anterior1 +anterior2;
anterior2=anterior1;
anterior1=actual;
i++;
}
return actual;
}
}
y el evento del boton tengo q programarlo
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Fibonacci fib=new Fibonacci();
int k;
k=Integer.parseInt(jTextField1.getText());
fib.setDato(k);
if (fib.fibo())
JOptionPane.showMessageDialog(null, k);// no se como hacer pa mostar
}