Generate prime numbers within fiboncacci series?
Hey,
i am new to java programming,and i am working a simple program that generate prime numbers whithin the generated fibonacci series,i tryed a lot to track the error out,but its just not displaying me the prime number(though fibonnaci numbers are generated),hope this forum can help to track my error which is bugging me from the past 5-6 hours.(platform used is netbeans 6.9)
/* program to generate prime numbers within the fibonnaci numbers */
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
Code:
package javaapplication5;
import java.lang.*;
import java.util.*;
public class Main
{
public static void main(String[] args)
{
int fib1,fib2,fib3,n=0,flag, int i;
int a[]=new int[20];
Scanner sc=new Scanner(System.in);
n=sc.nextInt();
fib1=0;
fib2=1;
System.out.println(fib1+ " " +fib2);
fib3=fib1+fib2;
while(fib3<n)
{
System.out.println(fib3);
fib3=fib1+fib2;
fib1=fib2;
fib2=fib3;
flag=1;
for(i=2;i<=fib3/2;i++)
{
if(fib3%i==0)
{
flag=0;
}
if(flag==1)
{
System.out.println("the prime numbers are");
System.out.println(i);
}
}
}
}
}