当我 运行 程序时无法解析 args
args can't be resolved when I run program
我想要运行以下代码:
public class Main {
public static void main(args String[]) {
System.out.println("Watch on youtube: Mickey en de stomende drol");
}
}
但是我得到一个错误。我的编辑器没有给出任何编译错误。但是当我 运行 我得到以下信息时:无法解析参数。
尝试
String[] args
或
String args[]
或
String... args
字符串是类型,不是参数。
应该是:
public class Main {
public static void main(String[] args) {
System.out.println("Watch on youtube: Mickey en de stomende drol");
}
}
因为 args 不是类型,而 String
是
所以应该是String []args
public class Main {
public static void main(String [] args) {// Placing [] before variableName is good Practice
System.out.println("Watch on youtube: Mickey en de stomende drol");
}
}
你可以这样做:
String[] args, or String args[]
但你做不到:
args String[]
记住,总是把变量类型放在第一位,名字无所谓,你可以随便命名,不一定是args
有效的主要方法签名是:
1)public static void main(String[] args)
2)public static void main(String []args)
3)public static void main(String args[])
4)public static void main(String... args)
5)static public void main(String[] args)
6)public static final void main(String[] args)
7)final public static void main(String[] args)
8)final strictfp public static void main(String[] args)
就像你们很多人说的那样。
String
是数据类型。 args
是一个 String
对象。
所以它需要是:
public static void main(String[] args){}
我想要运行以下代码:
public class Main {
public static void main(args String[]) {
System.out.println("Watch on youtube: Mickey en de stomende drol");
}
}
但是我得到一个错误。我的编辑器没有给出任何编译错误。但是当我 运行 我得到以下信息时:无法解析参数。
尝试
String[] args
或
String args[]
或
String... args
字符串是类型,不是参数。
应该是:
public class Main {
public static void main(String[] args) {
System.out.println("Watch on youtube: Mickey en de stomende drol");
}
}
因为 args 不是类型,而 String
是
所以应该是String []args
public class Main {
public static void main(String [] args) {// Placing [] before variableName is good Practice
System.out.println("Watch on youtube: Mickey en de stomende drol");
}
}
你可以这样做:
String[] args, or String args[]
但你做不到:
args String[]
记住,总是把变量类型放在第一位,名字无所谓,你可以随便命名,不一定是args
有效的主要方法签名是:
1)public static void main(String[] args)
2)public static void main(String []args)
3)public static void main(String args[])
4)public static void main(String... args)
5)static public void main(String[] args)
6)public static final void main(String[] args)
7)final public static void main(String[] args)
8)final strictfp public static void main(String[] args)
就像你们很多人说的那样。
String
是数据类型。 args
是一个 String
对象。
所以它需要是:
public static void main(String[] args){}