BCA Slip20 Java

Java

Slip20

Q.1)  Write a package for Games in Java, which have two classes Indoor and Outdoor. Use a function display () to generate the list of players for the specific games. (Use Parameterized constructor, finalize() method and Array Of Objects) [Marks 30] 

Solution

Games1.java

import games.*;
import java.util.*;
class Games1
{
        public static void main(String args[])
        {
int n,i;
String s1;

Scanner in=new Scanner(System.in);
 System.out.println("Enter no of inddor games player");
n=in.nextInt();
                Indoor In[] = new Indoor[n];
   System.out.println("Enter"+n+"player name");
   for( i=0;i<In.length;i++)
{
s1=in.next();
In[i]=new Indoor(s1);
}

          System.out.println("Indoor Players...");

                for( i=0;i<In.length;i++)
                        In[i].display();


 System.out.println("Enter no of outdoorr games player");
n=in.nextInt();

Outdoor Out[] = new Outdoor[n];
  System.out.println("Enter"+n+"player name");
   for( i=0;i<Out.length;i++)
{
s1=in.next();
Out[i]=new Outdoor(s1);
}


  
                

                System.out.println("Outdoor Players...");

                for( i=0;i<Out.length;i++)
                        Out[i].display();
        }
}


Indoor.java

package games;
public class Indoor
{
        protected String player;
        public Indoor()
        {
        }
        public Indoor(String p)
        {
                player = p;
        }
        public void display()
        {
                System.out.println("Indoor :" +  player);
        }
        protected void finalize()
        {
                System.out.println("Terminating Indoor...");
        }
}


Outdoor.java

package games;
public class Outdoor
{
        protected String player;
        public Outdoor()
{
}
          public Outoor(String p)
        {
                player = p;
        }
        public void display()
        {
                System.out.println("Outdoor : " + player);
        }
        protected void finalize()
        {
                System.out.println("Terminating Outdoor...");
        }
}

BCA Pratical Solution

My name is Vivek And I from Mumbai and Complete my Graduation Bca.my Age is 23 Years.

Post a Comment

Previous Post Next Post