Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Random;
- class RThread extends Thread{
- public void run(){
- Random random = new Random();
- for(int i=0;i<10;i++){
- int rnum = random.nextInt(100);
- System.out.println("Random Integer generated: "+rnum);
- if((rnum%2)==0){
- SThread sob = new SThread(rnum);
- sob.start();
- }else{
- CThread cob = new CThread(rnum);
- cob.start();
- }try{
- Thread.sleep(1000);
- }catch(InterruptedException e){
- System.out.println(e);
- }
- }
- }
- }
- class SThread extends Thread{
- int number;
- SThread(int num){
- number = num;
- }
- public void run(){
- System.out.println("Square of "+number+" = "+(number*number));
- }
- }
- class CThread extends Thread{
- int number;
- CThread(int num){
- number = num;
- }
- public void run(){
- System.out.println("Cube of "+number+" = "+(number*number*number));
- }
- }
- public class Main {
- public static void main(String[] args) {
- RThread rob = new RThread();
- rob.start();
- }
- }
Add Comment
Please, Sign In to add comment