JAVA Program using Threads to Print Fibonacci Series and Squares of Numbers

JAVA Program using Threads to Print Fibonacci Series and Squares of Numbers:

class sqr extends Thread
{
 public void run()
 {
   int j;
   for(int i=1;i<=25;i++)
   {
    j=i*i;
    System.out.println(j);
   }
  }
}

class fibo extends Thread
{
  public void run()
  {
   long fno=1,sno=1,fibo=0;
   System.out.print("\t"+fno);
   System.out.print("\t"+sno);

   for(int i=1;i<=20;i++)
   {
    fibo=fno+sno;
    System.out.print("\t"+fibo);
    fno=sno;
    sno=fibo;
   }
  }
}

class thread4
{
  public static void main(String args[])
  {
   sqr s= new sqr();
   s.setPriority(Thread.MAX_PRIORITY);
   s.start();

   fibo f=new fibo();
   f.setPriority(Thread.MIN_PRIORITY);
   f.start();
  }
}

OUTPUT:

1
4
9
16
25
36
49
64
81
100
121
144
169
196
225
256
289
324
361
400
441
484
529
576
625

 1       1       2       3       5       8       13      21      34      55      89      144     233     377
610     987     1597    2584    4181    6765    10946   17711   28657   46368   75025   121393  196418  317811  514229
832040  1346269 2178309 3524578 5702887 9227465 14930352        24157817        39088169        63245986        102334155       165580141       267914296       433494437       701408733       1134903170      1836311903      2971215073
4807526976      7778742049      12586269025     20365011074     32951280099

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.