do you guys know where I am wrong?
import java.util.Scanner; abstract class Shape { int width; abstract void area(int x); } //your code goes here class Square extends Shape { public void area(int x){ width = x; width *= width; System.out.println(width); } } class Circle extends Shape { public void area(int x){ width = x; double PI = Math.PI; double areaCircle = (double) width * width * PI; System.out.println(areaCircle); } } public class Program { public static void main(String[ ] args) { Scanner sc = new Scanner(System.in); int x = sc.nextInt(); int y = sc.nextInt(); Square a = new Square(); Circle b = new Circle(); a.area(x); b.area(y); } }