Advertisement
Shailrshah

Extending Thread Class and Implementing Runnable Interface

Oct 4th, 2013
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.44 KB | None | 0 0
  1. import java.util.Scanner;
  2. class A extends Thread{
  3.         int n;
  4.         A(int n){
  5.                 this.n = n;
  6.         }
  7.         public void run(){
  8.                 for(int i = 1; i<n; i++)
  9.                         System.out.println("\n"+i+"*300="+(300*i));
  10.                 yield();
  11.         }
  12. }
  13. class B implements Runnable{
  14.         int n;
  15.         B(int n){
  16.                 this.n = n;
  17.         }
  18.         public void run(){
  19.                 long a = 0, b = 1, sum, t;
  20.                 System.out.println("\t"+a);
  21.                 System.out.println("\t"+b);
  22.                 for(int i = 0; i<n-2; i++){
  23.                         sum = a + b;
  24.                         System.out.println("\t"+sum);
  25.                         t = b;
  26.                         b = sum;
  27.                         a = t;
  28.                 }
  29.         }
  30. }
  31. class testHello{
  32.         public static void main(String[] args){
  33.                 Scanner sc = new Scanner(System.in);
  34.                 System.out.print("Enter the limit for the Multiplication: ");
  35.                 int n1 = sc.nextInt();
  36.                 System.out.print("Enter the limit of Fibonacci Series: ");
  37.                 int n2 = sc.nextInt();
  38.                 while(n2 <= 100){
  39.                         System.out.print("The limit should be more than 100: ");
  40.                         n2 = sc.nextInt();
  41.                 }
  42.                 new A(n1).start();
  43.                 new Thread(new B(n2)).start();
  44.         }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement