Saturday, 11 August 2012

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);

}

}