Slip1

 Q1.  Write a Program to print all Prime numbers in an array of ‘n’ elements. (use command line arguments)

import java.util.Scanner;

public class Slip1_1

{

    public static void main (String[] args)

    {

            int n=Integer.parseInt(args[0]);

            boolean[] isPrime=new boolean[n];

            int[] ar = new int [n];

            Scanner in = new Scanner (System.in);

            System.out.println("Enter the "+n+" elements of the array: ");

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

                ar[i] = in.nextInt();

            for(int i=0; i<ar.length; i++)

            isPrime[i] = true;

            for(int k=0;k<n;k++)

            {

                for (int j=2; j<ar[k]; j++)  

                if(ar[k]%j==0)

        {

                isPrime[k] = false;

                break;

            }

    }

for(int k=0;k<n;k++)

if(isPrime[k])

            System.out.print(ar[k]+" ");

 System.out.print(" are the prime numbers from the array ");

}

}


Q2. Define an abstract class Staff with protected members id and name. Define a parameterized constructor. Define one subclass OfficeStaff with member department. Create n objects of OfficeStaff and display all details.

import java.io.*;

abstract class Staff

{

        protected int id;

protected String name;   

        Staff(int i,String n)

        {

                id=i;

name=n;

        }

        public void display()

{

System.out.print("Id: "+id+" Name : "+name);

}

}

class Office_Staff extends Staff

{

        String dept,dept_loc;

Office_Staff(int id,String n,String d)

        {

                super(id, n);

                dept=d;;

        }


        public void display()

        {

super.display();

                System.out.println(" Dept : "+dept);

        }

}


class Ass3SetA_2 

{        

        public static void main(String args[]) throws IOException

        {

                BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

                System.out.println("Enter Total No. of Staff");

                int n=Integer.parseInt(br.readLine());

Office_Staff[] st=new Office_Staff[n];                 

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

{

   System.out.println("********Enter Information of Staff No : "+(i+1)+"*********");

   System.out.println("Enter Id");

   int id=Integer.parseInt(br.readLine());

   System.out.println("Enter Name");

   String na=br.readLine();

   System.out.println("Enter Department");

   String dept=br.readLine();    

   st[i]=new Office_Staff(id,na,dept);

}

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

   st[i].display();                     

        }}




Comments

Popular posts from this blog

Slip3

Slip2