I am writing a java program to calculate the area of of a pizza in one method and to calculate the price per square inch of a pizza in another method. I have the area method working, but am not getting any output when I try to calculate the price per square inch. I think it has something to do with calling the area() method in the ppsi method, but I'm not sure exactly what I'm doing wrong or how to correctly call the area method. 

```
import java.util.Scanner;
public class Pizza {

    public static void main(String[] args){

        System.out.println("What is the size of your pizza in inches?");
        System.out.println(area() + " square inches");
        System.out.println("What is the price of your pizza?");
        System.out.println(ppsi());
    }

    public static double area(){
        Scanner keyboard = new Scanner(System.in);
        double diameter = keyboard.nextDouble();
        return (diameter / 2) * (diameter / 2) * Math.PI;

    }
    public static double ppsi(){
        Scanner keyboard = new Scanner(System.in);
        double price = keyboard.nextDouble();
        return((area()) / price);
    }

}

```