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
Post a Comment