静态方法不 运行 它在 main class
static method does not run it in main class
控制台打印表达式的非法开头。方法用于在输入字符串中查找字母。当方法在 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"));
}
你的代码似乎对我有用,没有任何错误。
您没有打印返回值。将以下行添加到主要方法。
System.out.println(printerError("pokemon"));
有效,只是不打印任何结果
控制台打印表达式的非法开头。方法用于在输入字符串中查找字母。当方法在 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"));
}
你的代码似乎对我有用,没有任何错误。
您没有打印返回值。将以下行添加到主要方法。
System.out.println(printerError("pokemon"));
有效,只是不打印任何结果