Advertisement
Shailrshah

Overloaded Constructor

Dec 18th, 2013
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.26 KB | None | 0 0
  1. import java.util.Scanner;
  2. class Quadrilateral{
  3.         int length, breadth;
  4.     A(){
  5.         length = 0;
  6.         breadth = 0;
  7.     }
  8.         A(int side){
  9.                 length = side;
  10.                 breadth = side;
  11.         }
  12.         A(int length, int breadth){
  13.                 this.breadth = breadth;
  14.                 this.length = length;
  15.         }
  16.         int area(){
  17.                 return length*breadth;
  18.         }
  19. }
  20. class FindArea{
  21.         public static void main(String[] args){
  22.                 Scanner sc = new Scanner(System.in);
  23.                 System.out.print("1.Square 2.Rectangle: ");
  24.                 int choice = sc.nextInt();
  25.                 switch(choice){
  26.                         case 1: System.out.print("Enter the side: ");
  27.                                 int side = sc.nextInt();
  28.                                 System.out.println(new A(side).area());
  29.                                 break;
  30.                         case 2: System.out.println("Enter the length & breadth:-");
  31.                                 int length = sc.nextInt();
  32.                                 int breadth = sc.nextInt();
  33.                                 System.out.println(new A(length, breadth).area());
  34.                                 break;
  35.                 }
  36.         }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement