当我在阅读有关 Java 的书时,我看到一个这样写的示例。我想知道我可以在 main 方法之外声明变量吗?在 main 方法外部和内部声明变量有什么区别?“静态”在这里的作用是什么?请有人给我解释一下?我是java新手。
public class Printstuff {
      static int an_integer = 0;
        public static void main(String[] args) {
          int an_integer = 2;
          String[] some_strings = {"Shoes", "Suit", "Tie" };
          an_integer = an_integer - 1;
          some_strings[an_integer] = some_strings[an_integer] +"+++";
          for (int i = 0; i < some_strings.length; i++)
            System.out.println(some_strings[Printstuff.an_integer]);
        }
    }
此致。