java - 静态方法不在主类中运行它

标签 java class netbeans program-entry-point

控制台打印非法的表达式开始。方法用于在输入字符串中查找字母。方法在main下面和上面有什么不同吗? netBeans 会导致该问题吗?

  package wars;

 public class Wars {

static String printerError(String s) {
    int a = 0;
    for (int i = 0; i < s.length(); i++) {
        if (!s.substring(i, i + 1).equals("a")
                || !s.substring(i, i + 1).equals("b")
                || !s.substring(i, i + 1).equals("c")
                || !s.substring(i, i + 1).equals("d")
                || !s.substring(i, i + 1).equals("e")
                || !s.substring(i, i + 1).equals("f")
                || !s.substring(i, i + 1).equals("g")
                || !s.substring(i, i + 1).equals("h")
                || !s.substring(i, i + 1).equals("i")
                || !s.substring(i, i + 1).equals("j")
                || !s.substring(i, i + 1).equals("k")
                || !s.substring(i, i + 1).equals("l")
                || !s.substring(i, i + 1).equals("m")) {
            a++;
        }
    }
    return a + "/" + s.length();
}

public static void main(String[] args) {

    System.out.println(Wars.printerError("pokemon"));
}

}

最佳答案

没有什么区别。如果您想知道结果,您可能需要修改代码,如下所示。

public static void main(String[] args) {
  System.out.println(printerError("pokemon"));
}

关于java - 静态方法不在主类中运行它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49854797/

相关文章:

java - 在 SWT FormEditor 的表单页面(选项卡)之间切换

java - 在 Java 中使用 timezoneoffset 将本地时间转换为 UTC

java - Java 中类的问题

arrays - typescript :具有属性/数组作为类的数组

java - NetBeans/Java 启动错误

java - jax-rs, Jersey 原型(prototype),似乎无法使用@WebListener

java - 使用HttpClient将带有post方法的utf8内容发送到android中的服务器

javascript - JS for 循环设置 HTML 对象参数

java - hibernate SaxParseException

Java在netbeans中清除jFrame