我正在创建一个简单的hello world程序,打印“Hello World”并打印我指定的3个参数。我的所有代码似乎都是正确的,但我无法理解错误。
public class Test
{
public static void Main(String[] args){
string name = {"khem", "Parsad", "Bajgai"};
{
if (args.length > 0)
name = args[0];
if (args.length > 1)
name = args[2]
if (args.length > 2)
name = args[3];
}
System.out.println("Hello, " + name + "!");
}
}
我理解错误发生的位置和字符数,但似乎没有意义。
答案 0 :(得分:0)
看起来像一个;在name = args [2]
之后缺少所以我必须看起来像
name = args[2];
答案 1 :(得分:0)
public static void Main(String[] args)
应为public static void main(String[] args)
另见https://docs.oracle.com/javase/tutorial/getStarted/application/index.html
答案 2 :(得分:0)
问题出在这里......
string name = "khem"; "Parsad"; "Bajgai";
将其更改为......
String name = "";
顺便说一句,你的编程语言被标记错了......它是JAVA,而不是javascript
答案 3 :(得分:0)
使用数组而不是使用字符串
public class Test
{
public static void Main(String[] args){
string name = ["khem", "Parsad", "Bajgai"];
for(int i = 0; i< name.length; i++){
System.println("Hello, " + name[i] + "!");
}
}
}