这段java代码有问题吗?

2025-05-24 00:25:07
推荐回答(5个)
回答(1):

额,看了上面的回答我很无解。。。。。。
双引号是否有问题我不知道,不过应该用英文的。
另外类名和文件名没有直接关系吧,除非是这个类是public的,那就要求他和存储的文件名一致,所以这个类名不用去改。
编译是没有问题的,但是如果要运行,因为JVM是从main()方法启动的,而这个main()方法的格式是固定的,那就是public static void main(String[] args){ } 当然,参数名你可以改。
所以我觉得这个类编译完全可以通过,但是要想运行,那就要把main()方法改为public的。

回答(2):

这段代码有问题,需要把文件名改成:Something.java或者把类名改成:OtherThing。

对于包含main方法的类,也就是主类而言,文件名和类名必须一致,如果不是主类,那么文件名和类名可以不一致。

有问题可以HI我。

回答(3):

唯一的一个语法问题出在System.out.println(”Do something …”);里面的双引号你是中文状态下的。。要英文双引号。。

除了这个没有其他语法错误。。
但是如果想成功运行输出Do something …的话。。需要改为

class OtherThing{
public static void main(String[] something_to_do) {
System.out.println("Do something …");
}
}

回答(4):

java类名称要和文件名称一致,不然编译通不过。

回答(5):

main入口所在的类名和文件名要统一