2013-10-29 62 views
0

我想在java中的主要方法內創建方法,但當我嘗試啓動一個新的方法時,我不斷收到錯誤「Illegal start of statement」在每一行上。 這是我的程序。Java多種方法錯誤

import java.util。*; import java.lang.Math;

公共類circlerisk {

final static double PI = 3.14156; 

public static void main(String [] args) 
{ 
    double x1; 
    double y1; 
    double x2; 
    double y2; 
    double radius; 
    double circumference; 
    double area; 

    Scanner console = new Scanner(System.in); 

    System.out.println("Please enter x1"); 

    x1 = console.nextDouble(); 

    System.out.println("Please enter y1"); 

    y1 = console.nextDouble(); 

    System.out.println("Please enter x2"); 

    x2 = console.nextDouble(); 

    System.out.println("Please enter y2"); 

    y2 = console.nextDouble(); 



    public static double distance(double x1, double y1, double x2, double y2) 
{ 
    double dx,dy,d; 
    dx = x2 - x1; 
    dy = y2 - y1; 
    d = Math.sqrt(dx*dx+dy*dy); 
    return d; 


}//distance 


public static double radius(double x1, double y1, double x2, double y2) 
{ 

    radius = d; 
    return radius; 
} 

public static double circumference(double radius) 
{ 
    circumference = (radius*2*PI); 
    return circumference; 
} 

public static double area(double radius;) 
{ 
    area = (radius*radius*PI); 
    return area; 
} 



}//main 

} //類

回答

0

你根本無法在Java中築巢的方法。在定義下一個方法之前,您需要關閉主體。