Función que me determine que figura geométrica es junto a su perímetro y área. También debe decir el radio y circunferencia si la tiene.

`import java.util.Scanner; public class Main { private static Scanner userInput; public static void main(String[] args) { userInput = new Scanner(System.in); String figure = userInput.nextLine().toLowerCase(); float r = userInput.nextFloat(); float perimeter = 0; float area = 0; switch (figure) { case "square": perimeter = 4 * r; area = r * r; break; case "rectangle": float b = userInput.nextFloat(); perimeter = (2 * r) + (2 * b); area = r * b; break; case "triangle": float b = userInput.nextFloat(); float c = userInput.nextFloat(); perimeter = r + b + c; float p = perimeter / 2; area = (float) Math.sqrt(p * (p - r) * (p - b) * (p - c)); break;`