0

Java でメイン メソッド内にメソッドを作成しようとしていますが、新しいメソッドを開始しようとすると、各行に「不正なステートメントの開始」というエラーが表示され続けます。これが私のプログラムです。

import java.util.*; java.lang.Math をインポートします。

パブリック クラス サークルリスク {

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

}//クラス

4

1 に答える 1

0

Java でメソッドをネストすることはできません。次のメソッドを定義する前に、main の本体を閉じる必要があります。

于 2013-10-29T22:17:03.030 に答える