You are on page 1of 3

import java.io.*; abstract class fig { BufferedReader br=new BufferedReader(new InputStreamReader(System.

in)); double dim1,dim2; void input() throws IOException { System.out.println(); System.out.print("Enter the value of dimension_1-: "); dim1=Double.parseDouble(br.readLine()); System.out.println(); System.out.print("Enter the value of dimension_2-: "); dim2=Double.parseDouble(br.readLine()); } void input1() throws IOException { System.out.println(); System.out.print("Enter the value of dimension_1-: "); dim1=Double.parseDouble(br.readLine()); } abstract void area(); }

class rectangle extends fig {

double rec; void area() { rec=dim1*dim2; System.out.println(); System.out.print("The area of the rectangle is-: " + rec); } }

class circle extends fig { double cir; void area() { cir=(3.14*dim1*dim1); System.out.println(); System.out.print("The area of the rectangle is-: " + cir); } }

class abstrct { public static void main(String args[]) throws IOException { rectangle r1=new rectangle();

circle c1=new circle(); r1.input(); r1.area(); c1.input1(); c1.area(); } }

You might also like