bài toán kiểm tra số n có phải thuộc dãy số fibonaci k. ai chỉ giùm em code sai ở đâu ạ. em chạy ko được.
package baitap;
import javax.swing.JOptionPane;
/**
*
* @author Manh Thang
*/
public class bai9 {
public static void main(String[] args) {
String str=JOptionPane.showInputDialog("nhap so n");
int n= Integer.parseInt(str);
int a=1;
int b=1;
for(int i=1;i<=n;i++)
{
int fibo=a+b;
a=b;
b=fibo;
if(fibo==n)
JOptionPane.showMessageDialog(null, "so n thuoc day so fibonaci");
else JOptionPane.showInternalMessageDialog(null, "so n khong thuoc day so fibonaci");
}
}
}
package baitap;
import javax.swing.JOptionPane;
/**
*
* @author Manh Thang
*/
public class bai9 {
public static void main(String[] args) {
String str=JOptionPane.showInputDialog("nhap so n");
int n= Integer.parseInt(str);
int a=1;
int b=1;
for(int i=1;i<=n;i++)
{
int fibo=a+b;
a=b;
b=fibo;
if(fibo==n)
JOptionPane.showMessageDialog(null, "so n thuoc day so fibonaci");
else JOptionPane.showInternalMessageDialog(null, "so n khong thuoc day so fibonaci");
}
}
}