我想运行以下代码:
public class Main {
public static void main(args String[]) {
System.out.println("Watch on youtube: Mickey en de stomende drol");
}
}
但是我得到一个错误。我的编辑器没有给出任何编译错误。但是当我运行时,我得到以下:无法解析参数。
它应该是:
public class Main {
public static void main(String[] args) {
System.out.println("Watch on youtube: Mickey en de stomende drol");
}
}
有效的主方法签名为:
1(公共静态空隙主(字符串[] 参数(
2(公共静态空隙主(字符串 []参数(
3(公共静态空隙主(字符串参数[](
4(公共静空隙主(串...参数(
5(静态公共空隙主(字符串[] 参数(
6(公共静态最终空隙主(字符串[] 参数(
7(最终公共静态空隙主(字符串[] 参数(
8(最终严格FP公共静态空洞主(字符串[] 参数(
因为 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
或
String args[]
或
String... args
字符串是类型,而不是参数。
您可以执行此操作:
String[] args, or String args[]
但你不能做到:
args String[]
记住,总是把变量类型放在第一位,名称无关紧要,你可以随便命名,不必args
就像你们许多人说的。 String
是数据类型。 args
是一个String
对象。所以它需要:
public static void main(String[] args){}