-2

プロジェクトを実行しようとしていますが、メイン クラスが見つかりません。どうしたの?これが私のコードです。

public class ArrayPrinter {
    public static void printArray(int[] arr) {
    int size = arr.length;
System.out.print("[");
    for(int i=0;i< size; i++){
        System.out.print(arr[i]);
           if(i<size-1){
         System.out.print(",");
        }
    }
    System.out.println("]");
}

}
4

3 に答える 3

2

クラスではなく、メインメソッドが必要です。下記参照:

public class ArrayPrinter {

    public static void main(String[] args){
        //Sample use
        int[] arr = new int[2];
        arr[0] = 4;
        arr[1] = 2;
        printArray(arr);
    }

    public static void printArray(int[] arr) {
        int size = arr.length;
        System.out.print("[");
        for(int i = 0;i < size; i++){
            System.out.print(arr[i]);
            if (i < size-1){
                System.out.print(",");
            }
        }
        System.out.println("]");
    }

}
于 2017-01-04T16:57:43.157 に答える
1

main 関数のシグネチャは常に同じように見えます。

 public class ArrayPrinter {

    public static void main(String[] args) {
       // put code here
    }

    public static void printArray(int[] arr) {
    int size = arr.length;
System.out.print("[");
    for(int i=0;i< size; i++){
        System.out.print(arr[i]);
           if(i<size-1){
         System.out.print(",");
        }
    }
    System.out.println("]");
}

}
于 2017-01-04T16:57:03.513 に答える
1

mainJava アプリケーションを実行するには、メソッドが必要です。

メインメソッドのシグネチャは

public static void main (String[] args)

詳細は こちら

于 2017-01-04T16:57:47.320 に答える