title: Calculate triangle perimeter and circle's circumference using methods
body: <p>Users needs to selects one option from the provides the options.If the user selects Triangle, the program prompts the user for coordinates of the vertices and calculate text the perimeter of the triangle. I am not able to solve the errors.</p>
  
  <pre><code>import java.util.*;
  public class Menu
  {
     public static void main (String[] args)  
     {
        int userOption =0;
        userOption = myMenu();
        System.out.println("User selected Option"+userOption);
  
      if (userOption==1)
       {
         System.out.println("The perimetre of your triangle is" + getPerimeter(trianglePrompt()));
       }      
     //else if (userOption==2)
      //{
        //System.out.println("The circumference of your circle is" + circle(circlePrompt()));
      //}
  
     }
  
     public static int myMenu(){
      int userOption;
      Scanner myInput=new Scanner(System.in);
      do {
           System.out.println("Select one of the following options:");  
           System.out.println(" 1. Triangle");  
           System.out.println(" 2. Circle");  
           System.out.println(" 3. Exit");  
           userOption= myInput.nextInt();
    // To read a number of type float, use : myInput.nextFloat();
    // To read a character use : (myInput.next()).charAt(0);
        if (userOption==3){
          System.out.println("Bye");
          System.exit(0);
        }
  
      } while (userOption !=1 &amp;&amp; userOption !=2);
        return userOption;
     }
  
  //METHOD TO SCAN RADIUS FROM USER
     public static double circlePrompt()
    {
        double radius;
        Scanner myRadius= new Scanner(System.in);
        do
        {
           System.out.println("Input a radius of a circle: ");
           radius= myRadius.nextDouble();
           if(radius&lt;0)
              System.out.println("You must input a positive radius");
        }
        while (radius&lt;0);
        return radius;
     }
  
  //METHOD TO CALCULATE THE CIRCUMFERENCE
    public static double circle(double radius)
    {    
        return (2*radius*Math.PI);
    }
  // METHOD TO SCAN 6 COORDINATES OF TRIANGLE  
    private Point p1, p2,p3;
    public int trianglePrompt(int x1, int y1, int x2, int y2, int x3, int y3)
    {
    //double x1;
    Scanner scanObject = new Scanner(System.in);
    System.out.println("Input x1 of a Triangle : ");
    x1= scanObject.nextInt();
  
   System.out.println("Input x1 of a Triangle : ");
    x2= scanObject.nextInt();
  
   System.out.println("Input x1 of a Triangle : ");
    x3= scanObject.nextInt();
  
   System.out.println("Input x1 of a Triangle : ");
    y1= scanObject.nextInt();
  
   System.out.println("Input x1 of a Triangle : ");
    y2= scanObject.nextInt();
  
   System.out.println("Input x1 of a Triangle : ");
    y3= scanObject.nextInt();
    //return x1;
  
   }
      p1 = new Point(x1,y1);
      p2 = new Point(x2,y2);
      p3 = new Point(x3,y3);
     public double getSideA()
     {
        double length = p1.distance(p2);
        return length;
     } 
  
     public double getSideB()
     {
       double length = p2.distance(p3);
       return length;
     }
  
     public double getSideC()
        {
        double length = p3.distance(p1);
        return length;
        }
  
  //METHOD TO CALCULATE PERIMETRE OF TRIANGLE BY ADDING ALL THREE SIDES
      public int getPerimeter()
      {
      int as = getSideA(), bs = getSideB(), cs = getSideC();
      return (as + bs + cs); 
      }
  }
  </code></pre>
  
  <p>Errors:</p>
  
  <pre><code>Menu.java:108: error: &lt;identifier&gt; expected
  p1 = new Point(x1,y1);
    ^
  Menu.java:109: error: &lt;identifier&gt; expected
  p2 = new Point(x2,y2);
    ^
  Menu.java:110: error: &lt;identifier&gt; expected
  p3 = new Point(x3,y3);
    ^
  3 errors
  </code></pre>