Java parameter program
Java parameter program
import java.util.Scanner;
// Area of Circle
public static double area(double radius) {
return Math.PI * radius * radius;
}
// Area of Rectangle
public static double area(double length, double breadth) {
return length * breadth;
}
// Area of Triangle
public static double area(double base, double height, boolean isTriangle) {
return 0.5 * base * height;
}
System.out.println("Choose shape:");
System.out.println("1. Circle");
System.out.println("2. Rectangle");
System.out.println("3. Triangle");
int choice = sc.nextInt();
switch (choice) {
case 1:
System.out.print("Enter radius: ");
double r = sc.nextDouble();
System.out.println("Area of Circle: " + area(r));
break;
case 2:
System.out.print("Enter length: ");
double l = sc.nextDouble();
System.out.print("Enter breadth: ");
double b = sc.nextDouble();
System.out.println("Area of Rectangle: " + area(l, b));
break;
case 3:
System.out.print("Enter base: ");
double base = sc.nextDouble();
System.out.print("Enter height: ");
double height = sc.nextDouble();
System.out.println("Area of Triangle: " + area(base, height, true));
break;
default:
System.out.println("Invalid choice.");
}
}
}