Saturday, 11 August 2012

TempEmp CLASS QUESTION

TEMPEMP CLASS QUESTION

import java.util.Scanner;


public class TempEmp extends Employee {
protected String grade;
    protected int days;
public TempEmp() {
    }
public TempEmp(int x, String y, String grade, int days) {
super(x, y);
this.grade = grade;
this.days = days;
    }
public TempEmp(String grade) {
super(20, "Nirmal");
this.grade = grade;
days = 10;
    }
public TempEmp(int days) {
super(20, "Vinod");
this.days = days;
grade = "A";

}public int getDays() {
        return days;
    }


public String getGrade() {
        return grade;
    }

    @Override
    public void getData() {
        super.getData();
Scanner in = new Scanner(System.in);
System.out.println("Enter grade:");
grade = in.nextLine();
System.out.println("Enter work of days:");
days = in.nextInt();
    }

    @Override
    public void showData() {

super.showData();
System.out.println("Grade is:" + grade);

System.out.println("days of working is:" + days);
    }
public static void main(String[] args) {
TempEmp t = new TempEmp(1234, "Manoj", "B", 60);
t.showData();
        TempEmp t1 = new TempEmp("A");
t1.showData();
        TempEmp t2 = new TempEmp(60);

t2.showData();
        TempEmp t3 = new TempEmp();
t3.getData();
        t3.showData();
}

}

POINT CLASS FOR RECTANGLE

POINT CLASS FOR RECTANGLE




import java.util.Scanner;


public class Point {
protected int x_co;
    protected int y_co;

    public Point() {
    }


public Point(int x, int y) {
        x_co = x;
        y_co = y;
    }
public int getX_co() {
        return x_co;
    }
public void setX_co(int x_co) {
        this.x_co = x_co;
    }


public int getY_co() {
        return y_co;
    }
public void setY_co(int y_co) {
this.y_co = y_co;
    }


public void getData() {
Scanner in = new Scanner(System.in);
System.out.println("Enter X_CO:");
        x_co = in.nextInt();
        System.out.println("Enter Y_CO:");
        y_co = in.nextInt();
    }
public void showData() {
System.out.println("X_CO=" + x_co);
        System.out.println("Y_CO=" + y_co);
    }
public static void main(String[] args) {

Point p = new Point();

Point p1 = new Point();
p1.getData();
p.showData();
p1.showData();
}

}

Create a class called Student that stores its name, class, section, and marks in four subjects. Write functions to accept, display and get/set of the data.

Create a class called Student that stores its name, class, section, and marks in four subjects. Write
functions to accept, display and get/set of the data.




import java.util.Scanner;


public class Student {


protected String name;

protected int Class;

protected char section;

protected int s1;

protected int s2;

protected int s3;

protected int s4;


public Student() {

}


public Student(String name, int Class, char section, int s1, int s2, int s3, int s4) {

this.name = name;

this.Class = Class;

this.section = section;

this.s1 = s1;

this.s2 = s2;

this.s3 = s3;

this.s4 = s4;
    }


public String getName() {

return name;
    }


public void setName(String name) {

this.name = name;
    }


public int get_Class() {

return Class;
    }


public void setClass(int Class) {

this.Class = Class;
    }


public char getSection() {

return section;
    }


public void setSection(char section) {

this.section = section;
    }


public int getS1() {

return s1;
    }


public void setS1(int s1) {

this.s1 = s1;
    }


public int getS2() {

return s2;
    }


public void setS2(int s2) {

this.s2 = s2;
    }


public int getS3() {

return s3;
    }


public void setS3(int s3) {

this.s3 = s3;
    }


public int getS4() {

return s4;
    }


public void setS4(int s4) {

this.s4 = s4;
    }


public void getData() {

Scanner in = new Scanner(System.in);

System.out.println("Enter name:");

name = in.nextLine();

System.out.println("Enter class:");

Class = in.nextInt();

System.out.println("Enter Section:");

section = in.next().charAt(0);

System.out.println("Enter marks in 4 subjects:");

s1 = in.nextInt();
        s2 = in.nextInt();
        s3 = in.nextInt();
        s4 = in.nextInt();


    }


public void showData() {

System.out.println("Name is: " + name + "\nClass is: " + Class + "\nSection is: " + section + "\nMarks in 4 subjects are: " + s1 + " " + s2 + " " + s3 + " " + s4);

}


public int getTotal() {

return (s1 + s2 + s3 + s4);

}


public float getPercentage() {

return (float) (getTotal() / 4);

}


public static void main(String[] args) {
Student s1 = new Student("Gourav", 12, 'A', 89, 95, 75, 81);

 s1.showData();

System.out.println("Total is: " + s1.getTotal());
System.out.println("Percentage is: " + s1.getPercentage());
Student s2 = new Student();

s2.getData();
s2.showData();
System.out.println("Total is: " + s2.getTotal());

System.out.println("Percentage is: " + s2.getPercentage());

   
}

}

Create a class called Employee that stores its code and name. Create two derive classes from Employee named TempEmp and PerEmp.

Create a class called Employee that stores its code and name. Create two derive classes from
Employee named TempEmp and PerEmp.




import java.util.Scanner;


public class Employee {
protected int code;
protected String name;
public Employee() {
    }
public Employee(int code) {
        this.code = code;
    }


public Employee(String name) {
        this.name = name;
    }
public Employee(int code, String name) {
        this.code = code;
        this.name = name;
    }
public int getCode() {
        return code;
    }
public void setCode(int code) {
        this.code = code;
    }


public String getName() {
        return name;
    }
public void setName(String name) {
        this.name = name;
    }

public void getData() {
        Scanner in = new Scanner(System.in);
System.out.println("Enter name");
        name = in.nextLine();
System.out.println("Enter code");
        code = in.nextInt();
    }
public void showData() {
        System.out.println("Code is:" + code);
System.out.println("Name is:" + name);
}
public static void main(String[] args) {

Employee e = new Employee(1234, "hemant");
e.showData();

}

}
 

Create a class called Employee that stores its name, department, designation and basic salary.

Create a class called Employee that stores its name, department, designation and basic salary. Write
functions to accept, display and get/set of the data.
The incentives includes HRA, DA , CA.
import java.util.Scanner;


public class Employe {

    protected String name;
    protected String department;
    protected String designation;
    protected float bs;

    public Employe() {

}
public Employe(String name, String department, String designation, float bs) {

this.name = name;
        this.department = department;
        this.designation = designation;
        this.bs = bs;

}

    public String getName() {

return name;
}

    public void setName(String name) {

this.name = name;
}
public String getDepartment() {
return department;

}


public void setDepartment(String department) {
this.department = department;
}
public String getDesignation() {
return designation;
}

    public void setDesignation(String designation) {
this.designation = designation;
}

    public void getData() {
Scanner in = new Scanner(System.in);
System.out.println("Enter name:");
name = in.nextLine();
System.out.println("Enter department:");
department = in.nextLine();
System.out.println("Enter designation:");
designation = in.nextLine();
System.out.println("Enter Basic salary:");
    bs = in.nextInt();
}
public void showData() {
System.out.println("Name is:" + name);

System.out.println("Department is:" + department);
        System.out.println("Designation is:" + designation);
System.out.println("Basic salary is:" + bs);
}


public float getBs() {

return bs;
}


public void setBs(float bs) {
this.bs = bs;

}
public float getHRA() {
        return bs * 20 / 100;
    }


public float getDA() {

return bs * 10 / 100;

}
public float getCA() {
        return bs * 10 / 100;
    }

    public static void main(String[] args) {

        Employe e = new Employe("Vikas", "management", "ceo", 60000);
        e.showData();
        System.out.println("HRA is:" + e.getHRA());
        System.out.println("DA is:" + e.getDA());
System.out.println("CA is:" + e.getCA());
        Employe e1 = new Employe();
        e1.getData();
       e1.showData();
System.out.println("HRA is:" + e1.getHRA());
System.out.println("DA is:" + e1.getDA());
System.out.println("CA is:" + e1.getCA());

}
}

Create a derive class from this class called DerivedA with an integer as its member data

Create a derive class from this class called DerivedA with an integer as its member data. Write suitable constructors and method.



import java.util.Scanner;


class DerivedA extends AbstractA {


protected int a;

    public DerivedA(){
}


public DerivedA(int a) {
this.a = a;

}


public int getA() {
return a;

}
public void setA(int a) {
this.a = a;
}


public void getData() {
Scanner in = new Scanner(System.in);
System.out.println("Enter A:");
a = in.nextInt();

}


public void showData() {

System.out.println("A is:" + a);
}
public static void main(String[] args) {
AbstractA x = new DerivedA(10);
        DerivedA y = new DerivedA(20);
        x.showData();
        y.showData();
    }
}

Create a class called Circle derived from Point. Apart from Point this class should store the radius

Create a class called Circle derived from Point. Apart from Point this class should store the radius.  declare a static final called PI in this class that can
be used in area and circumference methods.



import java.util.Scanner;
class Circle1 {
protected float radius;
public Circle1() {

radius = 10;

}


public Circle1(float radius){

this.radius = radius;

}


public float getRadius() {
return radius;

}


public void setRadius(float radius) {

this.radius = radius;

}


public void getData() {

Scanner in = new Scanner(System.in);

System.out.println("Enter Radius");
radius = in.nextFloat();

}


public void showData() {

System.out.println("Radius:" + radius);

}


public float getArea() {

return (float) (Math.PI * Math.pow(radius, 2));

}


public float getCircumfrence() {
return (float) (2 * Math.PI * radius);
}


public static void main(String[] args) {

Circle1 c1 = new Circle1(10);

c1.showData();

System.out.println("Area is:" + c1.getArea());

System.out.println("Circumfrence is:" + c1.getCircumfrence());

Circle1 c2 = new Circle1();

c2.getData();

c2.showData();

System.out.println("Area is:" + c2.getArea());

System.out.println("Circumfrence is:" + c2.getCircumfrence());

}
}

Create a class called Circle that stores radius

Create a class called Circle that stores radius.methods to get/set, displays and accept the data.
All write methods that return its area and circumference.

import java.util.Scanner;

class Circle extends Point {

    protected float radius;
    protected static final float PI = 3.14f;

    public Circle(int x, int y) {
        super(x, y);
        radius = 10;

    }

    public Circle(float r) {
        super(10, 10);
        radius = r;
    }

    public Circle(int x, int y, float radius) {
        super(x, y);
        this.radius = radius;
    }

    public Circle(Point p) {
        super(p.getX_co(), p.getY_co());
        radius = 10f;

    }

    public Circle(Point p, float r) {
        super(p.getX_co(), p.getY_co());
        radius = r;
    }

    public void setRadius(float radius) {
        this.radius = radius;
    }

    @Override
    public void getData() {
        super.getData();
        Scanner in = new Scanner(System.in);
        System.out.println("enter radius");
        radius = in.nextFloat();
    }

    @Override
    public void showData() {
        super.showData();
        System.out.println("Radius:" + radius);
    }

    public float getArea() {
        return (float) (PI * Math.pow(radius, 2));
    }

    public float getPerimeter() {
        return (float) (2 * PI * radius);
    }

    public Point getCenter() {
        Point p1 = new Point(getX_co(), getY_co());
        return p1;
    }

    public static void main(String[] args) {
        Circle c1 = new Circle(10, 10);
        c1.showData();
        Point p1 = new Point(1, 2);
        Circle c2 = new Circle(p1, 3f);
        c2.showData();
        c2.getCenter().showData();
    }
}

Create a class called Rectangle derived from Point class.

Create a class called Rectangle derived from Point class.  Write suitable method that accepts, displays and reads/writes the data. Write appropriate constructors and method that returns its area



 import java.util.Scanner;


class Rectangle extends Point {
protected float width;
protected float height;
public Rectangle1() {
    }
public Rectangle1(float width, float height) {
        super(10, 20);
        this.width = width;
        this.height = height;
    }
public Rectangle1(int x, int y, float width, float height) {
        super(x, y);
        this.width = width;
        this.height = height;
    }
public Rectangle1(Point p) {
        super(p.getX_co(), p.getY_co());
        width = 20.5f;
        height = 15.10f;
    }
public float getWidth() {
        return width;
    }
public void setWidth(float width) {
        this.width = width;
    }
public float getHeight() {
        return height;

    }
public void setHeight(float height) {
        this.height = height;
    }

    @Override
    public void getData() {

super.getData();
Scanner in = new Scanner(System.in);
System.out.println("Enter Width:");
width = in.nextFloat();
System.out.println("Enter Height:");
height = in.nextFloat();
    }

    @Override
    public void showData() {
super.showData();
System.out.println("Width is:" + width);
System.out.println("Height is:" + height);

}
public float getArea() {
        return height * width;
    }
public static void main(String args[]) {

Rectangle1 r = new Rectangle1(15, 25);
r.showData();
System.out.println("Area is:" + r.getArea());
Rectangle1 r2 = new Rectangle1(15, 25, 45, 55);
r2.showData();
System.out.println("Area is:" + r2.getArea());
Point p = new Point(12, 15);
Rectangle1 r3 = new Rectangle1(p);
r3.showData();
Rectangle1 r1 = new Rectangle1();
        r1.getData();
        r1.showData();
        System.out.println("Area is:" + r1.getArea());
}

}


    (PLEASE CHANGE CLASS NAME)

Create a class called Rectangle that stores width and height. display and get/set of the data

Create a class called Rectangle that stores width and height. display and
get/set of the data. its area. Test the code by creating an
implementation program


 import java.util.Scanner;


class Rectangle {
protected int width;
protected int height;
public Rectangle() {
    }
public Rectangle(int x, int y) {
        width = x;
        height = y;
    }
public Rectangle(int x) {
        width = x;
        height = 20;
    }


public int getWidth() {
        return width;
    }
public int getHeight() {
        return height;
    }
public void setWidth(int width) {
        this.width = width;
    }
public void setHeight(int height) {
        this.height = height;
    }


public void getData() {
        Scanner in = new Scanner(System.in);
System.out.println("Enter Width:");
        width = in.nextInt();
System.out.println("Enter Height:");
        height = in.nextInt();
    }
public void showData() {
System.out.println("Width is:" + width + "\nHeight is:" + height);
    }
public float getArea() {
        return (float) (height * width);
    }
public static void main(String args[]) {

Rectangle r = new Rectangle(20, 10);
        r.showData();
        System.out.println("Area is:" + r.getArea());
Rectangle r1 = new Rectangle();
r1.getData();
        r1.showData();
System.out.println("Area is:" + r1.getArea());
}

}


JAVA program which displays the following pyramid where num=5

        1
      212
    32123
  4321234
543212345
  4321234
    32123
      212
        1


public class Q15{
public static void main(String[] args) {

int p = 5;
for (int i = 1; i <= 5; i++) {
for (int l = 4; l >= i; l--) {
System.out.print(" ");
}

for (int j = i; j >= 1; j--) {

System.out.print("" + j);
}
for (int k = 2; k <= i; k++){
System.out.print("" + k);
}

System.out.print("\n");
}

for (int i = 1, k = 4; i <= 4; i++, k--) {

for (int l = 1; l <= i; l++) {

System.out.print(" ");

}

for (int j = k; j >= 1; j--) {
System.out.print("" + j);
}

p--;
for (int m = 2; m <= p; m++) {
System.out.print("" + m);
}


System.out.print("\n");
}


}

}

JAVA Program accepts an integer and display whether it is a single digit, two digit, three digits or more three digits.



import java.util.Scanner;


public class Q{


public static void main(String[] args){

int d, f, c = 0;
Scanner a = new Scanner(System.in);
     
System.out.println("Enter any no.:");
int n = a.nextInt();

while (n > 0) {

d = n % 10;
n = n / 10;
c++;
}

System.out.println("the digit of no is:" + c);

}

}

Tuesday, 31 July 2012

JAVA program to accept a number and print its reverse multiplication table

import java.util.Scanner;

public class table{
public static void main(String[] args) {
int t;
Scanner a = new Scanner(System.in);

System.out.println("Enter no.:");
int e = a.nextInt();
for (int i = 10; i >= 1; i--) {
t = e * i;
System.out.print(" " + t);

}


}

}

JAVA program to print multiples of 3 from 300 to 100.

public class multiples{

        public static void main(String[] args) {
for(int i=300;i>=100;i--){

System.out.println(3+"*"+i+" = "+(3*i));
        }
    }
}

JAVA program to print even numbers from 100 to 200