Untitled

 avatar
unknown
java
a year ago
972 B
4
Indexable
import java.util.Random;

class Square extends Thread

{

 int x;

 Square(int n)

 {

 x = n;

 }

 public void run()

 {

 int sqr = x * x;

 System.out.println("Square of " + x + " = " + sqr );

 }

}

class Cube extends Thread

{

 int x;

 Cube(int n)

 {

 x = n;

 }

 public void run()

 {

 int cub = x * x * x;

 System.out.println("Cube of " + x + " = " + cub );

 }

}

class Number extends Thread

{

 @Override

 public void run()

 {

 Random random = new Random();

 for(int i =0; i<10; i++)

 {

 int randomInteger = random.nextInt(100);

 System.out.println("Random Integer generated : " + randomInteger);

 Square s = new Square(randomInteger);

 s.start();

 Cube c = new Cube(randomInteger);

 c.start();

 try {

 Thread.sleep(1000);



 } catch (InterruptedException ex) {

 System.out.println(ex);

}

 }

 }

}

public class Thread_square {

 public static void main(String args[])

 {

 Number n = new Number();

 n.start();

 }

}



    

    
Editor is loading...
Leave a Comment