-
Notifications
You must be signed in to change notification settings - Fork 0
/
abstractshape.java
35 lines (28 loc) · 899 Bytes
/
abstractshape.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package oopj;
import java.lang.*;
import java.util.*;
import java.io.*;
abstract class shape {
abstract void area();
}
class rectangle2 extends shape
{ void area()
{
Scanner a = new Scanner(System.in); System.out.println("Enter a the length :"); int l = a.nextInt();
Scanner c = new Scanner(System.in); System.out.println("Enter a breadth :"); int b = c.nextInt();
int area = l * b;
System.out.println("Area of rectangle :" + area);
}
}
class circle extends shape
{ void area()
{
Scanner d = new Scanner(System.in); System.out.println("Enter a the radius :"); int r = d.nextInt();
int area = (22 / 7) * (r * r); System.out.println("Area of circle is :" + area);
}
}
public class abstractshape {
public static void main(String args[]) { System.out.println("RECTANCLE"); rectangle2 r1 = new rectangle2(); r1.area(); System.out.println("CIRCLE"); circle c1 = new circle();
c1.area();
}
}