我在哪里放置 Main 方法



我是Java的新手,我对将Main方法放在哪里感到困惑。我仍然收到一个错误,内容为"找不到或加载主类 PuzzleJava.java">

我尝试运行许多终端命令并切换主方法的位置,但我没有运气。

 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.Random;
 public class PuzzleJava{
     public static ArrayList<Integer> firstArray (){
         ArrayList<Integer> numbers = new ArrayList<Integer>();
         int[] myArray = {3,5,1,2,7,9,8,13,25,32};
         int sum = 0;
         for(int num : myArray){
             sum+=num;
             if(num>10){
                 numbers.add(num);
             }
         }
         System.out.println("Sum: "+sum);
         return numbers;
     }
      public static void main(String[] args){
         System.out.println(firstArray());
 }

我希望它能够打印出一个大于 10 的新数字数组。

IDK 您遇到了什么错误,但我认为您缺少大括号。它在我的 IDE 上运行良好。

import java.util.ArrayList;
public class PuzzleJava {
    public static ArrayList<Integer> firstArray() {
        ArrayList<Integer> numbers = new ArrayList<Integer>();
        int[] myArray = { 3, 5, 1, 2, 7, 9, 8, 13, 25, 32 };
        int sum = 0;
        for (int num : myArray) {
            sum += num;
            if (num > 10) {
                numbers.add(num);
            }
        }
        System.out.println("Sum: " + sum);
        return numbers;
    }
    public static void main(String[] args) {
        System.out.println(firstArray());
    } //<- you forgot this
}

输出:

Sum: 105
[13, 25, 32]

上面的代码片段中未使用这些导入,这就是我删除它的原因。

import java.util.Arrays;
import java.util.Collections;
import java.util.Random;

相关内容

  • 没有找到相关文章

最新更新